#ifndef AARCH64_TARGET_SYSCALL_H #define AARCH64_TARGET_SYSCALL_H struct target_pt_regs { uint64_t regs[31]; uint64_t sp; uint64_t pc; uint64_t pstate; }; #if defined(TARGET_WORDS_BIGENDIAN) #define UNAME_MACHINE "aarch64_be" #else #define UNAME_MACHINE "aarch64" #endif #define UNAME_MINIMUM_RELEASE "3.8.0" #define TARGET_CLONE_BACKWARDS #define TARGET_MINSIGSTKSZ 2048 #define TARGET_MLOCKALL_MCL_CURRENT 1 #define TARGET_MLOCKALL_MCL_FUTURE 2 #define TARGET_PR_SVE_SET_VL 50 #define TARGET_PR_SVE_GET_VL 51 #define TARGET_PR_PAC_RESET_KEYS 54 # define TARGET_PR_PAC_APIAKEY (1 << 0) # define TARGET_PR_PAC_APIBKEY (1 << 1) # define TARGET_PR_PAC_APDAKEY (1 << 2) # define TARGET_PR_PAC_APDBKEY (1 << 3) # define TARGET_PR_PAC_APGAKEY (1 << 4) void arm_init_pauth_key(ARMPACKey *key); #endif /* AARCH64_TARGET_SYSCALL_H */