qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

target_syscall.h (621B)


      1 #ifndef OPENRISC_TARGET_SYSCALL_H
      2 #define OPENRISC_TARGET_SYSCALL_H
      3 
      4 /* Note that in linux/arch/openrisc/include/uapi/asm/ptrace.h,
      5  * this is called user_regs_struct.  Given that this is what
      6  * is used within struct sigcontext we need this definition.
      7  * However, elfload.c wants this name.
      8  */
      9 struct target_pt_regs {
     10     abi_ulong gpr[32];
     11     abi_ulong pc;
     12     abi_ulong sr;
     13 };
     14 
     15 #define UNAME_MACHINE "openrisc"
     16 #define UNAME_MINIMUM_RELEASE "2.6.32"
     17 
     18 #define TARGET_MCL_CURRENT 1
     19 #define TARGET_MCL_FUTURE  2
     20 #define TARGET_MCL_ONFAULT 4
     21 
     22 #define MMAP_SHIFT TARGET_PAGE_BITS
     23 
     24 #endif /* OPENRISC_TARGET_SYSCALL_H */