diff options
| author | kotorifan <kotorifan05@gmail.com> | 2026-02-03 22:50:32 +0100 |
|---|---|---|
| committer | kotorifan <kotorifan05@gmail.com> | 2026-02-04 09:01:10 +0100 |
| commit | 8a0ab6de92c0e2b4260d6a149c43c58d004d74d9 (patch) | |
| tree | b1bfdc5d119dd01e6c603ddcb40b922e672b6c24 /src/boot/boot.stage2.gdt32.asm | |
| parent | 7ce57a428f4c85771582c7f486c3553cacf80c15 (diff) | |
| download | kotori-os-8a0ab6de92c0e2b4260d6a149c43c58d004d74d9.tar.gz | |
Added common.asm
Diffstat (limited to 'src/boot/boot.stage2.gdt32.asm')
| -rw-r--r-- | src/boot/boot.stage2.gdt32.asm | 33 |
1 files changed, 11 insertions, 22 deletions
diff --git a/src/boot/boot.stage2.gdt32.asm b/src/boot/boot.stage2.gdt32.asm index f766d82..2dbc461 100644 --- a/src/boot/boot.stage2.gdt32.asm +++ b/src/boot/boot.stage2.gdt32.asm @@ -1,29 +1,18 @@ ;; boot.stage2.gdt32.asm - GDT32: - .null: - dd 0x0 - dd 0x0 - .code: - dw 0xffff - dw 0x0000 - db 0x00 - db 10011010b - db 11001111b - db 0x00 - .data: - dw 0xffff - dw 0x0000 - db 0x00 - db 10010010b - db 11001111b - db 0x00 -GDT32_end: - + .null: dq 0x0000000000000000 + .code: dq 0x00CF9A000000FFFF + .data: dq 0x00CF92000000FFFF +GDT32_end: + GDT32_ptr: .limit: dw GDT32_end - GDT32 - 1 .base: dd GDT32 - CODE_SEG32 equ GDT32.code - GDT32 - DATA_SEG32 equ GDT32.data - GDT32 + +CODE_SEG32 equ 0x08 +DATA_SEG32 equ 0x10 + + ;; CODE_SEG32 equ GDT32.code - GDT32 + ;; DATA_SEG32 equ GDT32.data - GDT32 |
