|  | #ifndef OPENRISC_TARGET_SYSCALL_H | 
|  | #define OPENRISC_TARGET_SYSCALL_H | 
|  |  | 
|  | /* Note that in linux/arch/openrisc/include/uapi/asm/ptrace.h, | 
|  | * this is called user_regs_struct.  Given that this is what | 
|  | * is used within struct sigcontext we need this definition. | 
|  | * However, elfload.c wants this name. | 
|  | */ | 
|  | struct target_pt_regs { | 
|  | abi_ulong gpr[32]; | 
|  | abi_ulong pc; | 
|  | abi_ulong sr; | 
|  | }; | 
|  |  | 
|  | #define UNAME_MACHINE "openrisc" | 
|  | #define UNAME_MINIMUM_RELEASE "2.6.32" | 
|  |  | 
|  | #define TARGET_MCL_CURRENT 1 | 
|  | #define TARGET_MCL_FUTURE  2 | 
|  | #define TARGET_MCL_ONFAULT 4 | 
|  |  | 
|  | #define MMAP_SHIFT TARGET_PAGE_BITS | 
|  |  | 
|  | #endif /* OPENRISC_TARGET_SYSCALL_H */ |