target_syscall.h 723 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef HPPA_TARGET_SYSCALL_H
  2. #define HPPA_TARGET_SYSCALL_H
  3. struct target_pt_regs {
  4. target_ulong gr[32];
  5. uint64_t fr[32];
  6. target_ulong sr[8];
  7. target_ulong iasq[2];
  8. target_ulong iaoq[2];
  9. target_ulong cr27;
  10. target_ulong __pad0;
  11. target_ulong orig_r28;
  12. target_ulong ksp;
  13. target_ulong kpc;
  14. target_ulong sar;
  15. target_ulong iir;
  16. target_ulong isr;
  17. target_ulong ior;
  18. target_ulong ipsw;
  19. };
  20. #define UNAME_MACHINE "parisc"
  21. #define UNAME_MINIMUM_RELEASE "2.6.32"
  22. #define TARGET_CLONE_BACKWARDS
  23. #define TARGET_MCL_CURRENT 1
  24. #define TARGET_MCL_FUTURE 2
  25. #define TARGET_MCL_ONFAULT 4
  26. #define TARGET_DEFAULT_STACK_SIZE 80 * 1024 * 1024UL
  27. #endif /* HPPA_TARGET_SYSCALL_H */