1#ifndef _ASM_SEGMENT_H
2#define _ASM_SEGMENT_H
3
4#define __KERNEL_CS	0x10
5#define __KERNEL_DS	0x18
6
7#define __KERNEL32_CS   0x38
8
9/*
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 * The segment offset needs to contain a RPL. Grr. -AK
13 * GDT layout to get 64bit syscall right (sysret hardcodes gdt offsets)
14 */
15
16#define __USER32_CS   0x23   /* 4*8+3 */
17#define __USER_DS     0x2b   /* 5*8+3 */
18#define __USER_CS     0x33   /* 6*8+3 */
19#define __USER32_DS	__USER_DS
20
21#endif
22