Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 35472
b: refs/heads/master
c: ed9526b
h: refs/heads/master
v: v3
  • Loading branch information
David Woodhouse committed Sep 21, 2006
1 parent 1b3ba4a commit 4876c2f
Show file tree
Hide file tree
Showing 9 changed files with 24 additions and 18 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 2a1b181eff32f497f285fcfc1e771ec469205908
refs/heads/master: ed9526b0d342a1c08a19f880c3f0c1d0fec4e8db
4 changes: 4 additions & 0 deletions trunk/include/asm-cris/Kbuild
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
include include/asm-generic/Kbuild.asm

header-y += arch-v10/ arch-v32/

unifdef-y += rs485.h
2 changes: 2 additions & 0 deletions trunk/include/asm-cris/arch-v10/Kbuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
header-y += ptrace.h
header-y += user.h
2 changes: 2 additions & 0 deletions trunk/include/asm-cris/arch-v32/Kbuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
header-y += ptrace.h
header-y += user.h
3 changes: 2 additions & 1 deletion trunk/include/asm-cris/byteorder.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,15 @@

#ifdef __GNUC__

#ifdef __KERNEL__
#include <asm/arch/byteorder.h>

/* defines are necessary because the other files detect the presence
* of a defined __arch_swab32, not an inline
*/

#define __arch__swab32(x) ___arch__swab32(x)
#define __arch__swab16(x) ___arch__swab16(x)
#endif /* __KERNEL__ */

#if !defined(__STRICT_ANSI__) || defined(__KERNEL__)
# define __BYTEORDER_HAS_U64__
Expand Down
8 changes: 5 additions & 3 deletions trunk/include/asm-cris/elf.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
* ELF register definitions..
*/

#include <asm/arch/elf.h>
#include <asm/user.h>

#define R_CRIS_NONE 0
Expand Down Expand Up @@ -46,6 +45,9 @@ typedef unsigned long elf_fpregset_t;
#define ELF_DATA ELFDATA2LSB
#define ELF_ARCH EM_CRIS

#ifdef __KERNEL__
#include <asm/arch/elf.h>

/* The master for these definitions is {binutils}/include/elf/cris.h: */
/* User symbols in this file have a leading underscore. */
#define EF_CRIS_UNDERSCORE 0x00000001
Expand Down Expand Up @@ -87,8 +89,8 @@ typedef unsigned long elf_fpregset_t;

#define ELF_PLATFORM (NULL)

#ifdef __KERNEL__
#define SET_PERSONALITY(ex, ibcs2) set_personality((ibcs2)?PER_SVR4:PER_LINUX)
#endif

#endif /* __KERNEL__ */

#endif
8 changes: 4 additions & 4 deletions trunk/include/asm-cris/page.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
#ifndef _CRIS_PAGE_H
#define _CRIS_PAGE_H

#ifdef __KERNEL__

#include <asm/arch/page.h>

/* PAGE_SHIFT determines the page size */
Expand All @@ -12,8 +14,6 @@
#endif
#define PAGE_MASK (~(PAGE_SIZE-1))

#ifdef __KERNEL__

#define clear_page(page) memset((void *)(page), 0, PAGE_SIZE)
#define copy_page(to,from) memcpy((void *)(to), (void *)(from), PAGE_SIZE)

Expand Down Expand Up @@ -73,10 +73,10 @@ typedef struct { unsigned long pgprot; } pgprot_t;
#define VM_DATA_DEFAULT_FLAGS (VM_READ | VM_WRITE | VM_EXEC | \
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)

#endif /* __KERNEL__ */

#include <asm-generic/memory_model.h>
#include <asm-generic/page.h>

#endif /* __KERNEL__ */

#endif /* _CRIS_PAGE_H */

9 changes: 3 additions & 6 deletions trunk/include/asm-cris/posix_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@
#ifndef __ARCH_CRIS_POSIX_TYPES_H
#define __ARCH_CRIS_POSIX_TYPES_H

#include <asm/bitops.h>

/*
* This file is generally used by user-level software, so you need to
* be a little careful about namespace pollution etc. Also, we cannot
Expand Down Expand Up @@ -53,9 +51,8 @@ typedef struct {
#endif /* !defined(__KERNEL__) && !defined(__USE_ALL) */
} __kernel_fsid_t;

/* should this ifdef be here ? */

#if defined(__KERNEL__) || !defined(__GLIBC__) || (__GLIBC__ < 2)
#ifdef __KERNEL__
#include <asm/bitops.h>

#undef __FD_SET
#define __FD_SET(fd,fdsetp) set_bit(fd, (void *)(fdsetp))
Expand All @@ -69,6 +66,6 @@ typedef struct {
#undef __FD_ZERO
#define __FD_ZERO(fdsetp) memset((void *)(fdsetp), 0, __FDSET_LONGS << 2)

#endif /* defined(__KERNEL__) || !defined(__GLIBC__) || (__GLIBC__ < 2) */
#endif /* __KERNEL__ */

#endif /* __ARCH_CRIS_POSIX_TYPES_H */
4 changes: 1 addition & 3 deletions trunk/include/asm-cris/unistd.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
#ifndef _ASM_CRIS_UNISTD_H_
#define _ASM_CRIS_UNISTD_H_

#include <asm/arch/unistd.h>

/*
* This file contains the system call numbers, and stub macros for libc.
*/
Expand Down Expand Up @@ -299,6 +297,7 @@

#define NR_syscalls 289

#include <asm/arch/unistd.h>

#define __ARCH_WANT_IPC_PARSE_VERSION
#define __ARCH_WANT_OLD_READDIR
Expand All @@ -322,7 +321,6 @@
#define __ARCH_WANT_SYS_SIGPENDING
#define __ARCH_WANT_SYS_SIGPROCMASK
#define __ARCH_WANT_SYS_RT_SIGACTION
#endif

#ifdef __KERNEL_SYSCALLS__

Expand Down

0 comments on commit 4876c2f

Please sign in to comment.