4 #define __KERNEL_CS 0x10
5 #define __KERNEL_DS 0x18
7 #define __KERNEL32_CS 0x38
10 * we cannot use the same code segment descriptor for user and kernel
11 * even not in the long flat model, because of different DPL /kkeil
12 * GDT layout to get 64bit syscall right (sysret hardcodes gdt offsets)
15 #define __USER32_CS 0x23 /* 4*8+3 */
16 #define __USER_DS 0x2b /* 5*8+3 */
17 #define __USER_CS 0x33 /* 6*8+3 */
18 #define __USER32_DS __USER_DS
19 #define __KERNEL_COMPAT32_CS 0x08