xref: /aosp_15_r20/prebuilts/build-tools/sysroots/i686-unknown-linux-musl/include/asm/prctl.h (revision cda5da8d549138a6648c5ee6d7a49cf8f4a657be)
1*cda5da8dSAndroid Build Coastguard Worker /*
2*cda5da8dSAndroid Build Coastguard Worker  * This file is auto-generated. Modifications will be lost.
3*cda5da8dSAndroid Build Coastguard Worker  *
4*cda5da8dSAndroid Build Coastguard Worker  * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5*cda5da8dSAndroid Build Coastguard Worker  * for more information.
6*cda5da8dSAndroid Build Coastguard Worker  */
7*cda5da8dSAndroid Build Coastguard Worker #ifndef _ASM_X86_PRCTL_H
8*cda5da8dSAndroid Build Coastguard Worker #define _ASM_X86_PRCTL_H
9*cda5da8dSAndroid Build Coastguard Worker #define ARCH_SET_GS 0x1001
10*cda5da8dSAndroid Build Coastguard Worker #define ARCH_SET_FS 0x1002
11*cda5da8dSAndroid Build Coastguard Worker #define ARCH_GET_FS 0x1003
12*cda5da8dSAndroid Build Coastguard Worker #define ARCH_GET_GS 0x1004
13*cda5da8dSAndroid Build Coastguard Worker #define ARCH_GET_CPUID 0x1011
14*cda5da8dSAndroid Build Coastguard Worker #define ARCH_SET_CPUID 0x1012
15*cda5da8dSAndroid Build Coastguard Worker #define ARCH_GET_XCOMP_SUPP 0x1021
16*cda5da8dSAndroid Build Coastguard Worker #define ARCH_GET_XCOMP_PERM 0x1022
17*cda5da8dSAndroid Build Coastguard Worker #define ARCH_REQ_XCOMP_PERM 0x1023
18*cda5da8dSAndroid Build Coastguard Worker #define ARCH_GET_XCOMP_GUEST_PERM 0x1024
19*cda5da8dSAndroid Build Coastguard Worker #define ARCH_REQ_XCOMP_GUEST_PERM 0x1025
20*cda5da8dSAndroid Build Coastguard Worker #define ARCH_XCOMP_TILECFG 17
21*cda5da8dSAndroid Build Coastguard Worker #define ARCH_XCOMP_TILEDATA 18
22*cda5da8dSAndroid Build Coastguard Worker #define ARCH_MAP_VDSO_X32 0x2001
23*cda5da8dSAndroid Build Coastguard Worker #define ARCH_MAP_VDSO_32 0x2002
24*cda5da8dSAndroid Build Coastguard Worker #define ARCH_MAP_VDSO_64 0x2003
25*cda5da8dSAndroid Build Coastguard Worker #define ARCH_GET_UNTAG_MASK 0x4001
26*cda5da8dSAndroid Build Coastguard Worker #define ARCH_ENABLE_TAGGED_ADDR 0x4002
27*cda5da8dSAndroid Build Coastguard Worker #define ARCH_GET_MAX_TAG_BITS 0x4003
28*cda5da8dSAndroid Build Coastguard Worker #define ARCH_FORCE_TAGGED_SVA 0x4004
29*cda5da8dSAndroid Build Coastguard Worker #define ARCH_SHSTK_ENABLE 0x5001
30*cda5da8dSAndroid Build Coastguard Worker #define ARCH_SHSTK_DISABLE 0x5002
31*cda5da8dSAndroid Build Coastguard Worker #define ARCH_SHSTK_LOCK 0x5003
32*cda5da8dSAndroid Build Coastguard Worker #define ARCH_SHSTK_UNLOCK 0x5004
33*cda5da8dSAndroid Build Coastguard Worker #define ARCH_SHSTK_STATUS 0x5005
34*cda5da8dSAndroid Build Coastguard Worker #define ARCH_SHSTK_SHSTK (1ULL << 0)
35*cda5da8dSAndroid Build Coastguard Worker #define ARCH_SHSTK_WRSS (1ULL << 1)
36*cda5da8dSAndroid Build Coastguard Worker #endif
37