x86/gdt: Mark accessed flag in descriptors

This commit is contained in:
mintsuki 2023-09-08 12:35:32 -05:00
parent 3845bf05fc
commit 094e6b2891
2 changed files with 8 additions and 8 deletions

View File

@ -9,14 +9,14 @@ linux_gdt:
dw 0xffff
dw 0x0000
db 0x00
db 10011010b
db 10011011b
db 11001111b
db 0x00
dw 0xffff
dw 0x0000
db 0x00
db 10010010b
db 10010011b
db 11001111b
db 0x00

View File

@ -12,7 +12,7 @@ static struct gdt_desc gdt_descs[] = {
.limit = 0xffff,
.base_low = 0x0000,
.base_mid = 0x00,
.access = 0b10011010,
.access = 0b10011011,
.granularity = 0b00000000,
.base_hi = 0x00
},
@ -21,7 +21,7 @@ static struct gdt_desc gdt_descs[] = {
.limit = 0xffff,
.base_low = 0x0000,
.base_mid = 0x00,
.access = 0b10010010,
.access = 0b10010011,
.granularity = 0b00000000,
.base_hi = 0x00
},
@ -30,7 +30,7 @@ static struct gdt_desc gdt_descs[] = {
.limit = 0xffff,
.base_low = 0x0000,
.base_mid = 0x00,
.access = 0b10011010,
.access = 0b10011011,
.granularity = 0b11001111,
.base_hi = 0x00
},
@ -39,7 +39,7 @@ static struct gdt_desc gdt_descs[] = {
.limit = 0xffff,
.base_low = 0x0000,
.base_mid = 0x00,
.access = 0b10010010,
.access = 0b10010011,
.granularity = 0b11001111,
.base_hi = 0x00
},
@ -48,7 +48,7 @@ static struct gdt_desc gdt_descs[] = {
.limit = 0x0000,
.base_low = 0x0000,
.base_mid = 0x00,
.access = 0b10011010,
.access = 0b10011011,
.granularity = 0b00100000,
.base_hi = 0x00
},
@ -57,7 +57,7 @@ static struct gdt_desc gdt_descs[] = {
.limit = 0x0000,
.base_low = 0x0000,
.base_mid = 0x00,
.access = 0b10010010,
.access = 0b10010011,
.granularity = 0b00000000,
.base_hi = 0x00
}