core: use define for gdt offset
This commit is contained in:
@ -30,3 +30,12 @@ void init_gdt();
|
||||
#define GDT_ACCESS_RW_READABLE_FOR_CODE_WRITABLE_FOR_DATA 0b00000010
|
||||
#define GDT_ACCESS_A_ACCESSED 0b00000001
|
||||
#define GDT_ACCESS_A_NOT_ACCESSED 0b00000000
|
||||
|
||||
extern uint8_t gdt_entries[GDT_SIZE * 8];
|
||||
|
||||
#define GDT_OFFSET_KERNEL_CODE 0x08
|
||||
#define GDT_OFFSET_KERNEL_DATA 0x10
|
||||
#define GDT_OFFSET_KERNEL_STACK 0x18
|
||||
#define GDT_OFFSET_USER_CODE 0x20
|
||||
#define GDT_OFFSET_USER_DATA 0x28
|
||||
#define GDT_OFFSET_USER_STACK 0x30
|
||||
|
Reference in New Issue
Block a user