gdt: add ring3 code and data segments

This commit is contained in:
2025-04-06 17:13:48 +03:00
parent 2e2b7c7612
commit 86cb117509
+18
View File
@@ -19,6 +19,22 @@ gdt_data:
db 11001111b ; 48-55 limit (48-51) and flags (52-55)
db 0 ; 56-63 base
gdt_code_ring3:
dw 0xffff
dw 0
db 0
db 11111010b
db 11001111b
db 0
gdt_data_ring3:
dw 0xffff
dw 0
db 0
db 11110010b
db 11001111b
db 0
gdt_end:
@@ -28,3 +44,5 @@ gdt:
CODE_SEG equ gdt_code - gdt_start
DATA_SEG equ gdt_data - gdt_start
CODE_SEG_RING3 equ gdt_code_ring3 - gdt_start ; 24
DATA_SEG_RING3 equ gdt_data_ring3 - gdt_start ; 32