Added workflow?
Some checks failed
CI / Typos (push) Successful in 11s
CI / Clippy (push) Failing after 31s
CI / Build (push) Successful in 1m14s

This commit is contained in:
2025-02-25 19:17:29 -08:00
parent 1cf1bfeef9
commit 08b9d6e6d4
12 changed files with 222 additions and 38 deletions

View File

@ -1,6 +1,6 @@
SECTION .text ; cannot use .data
struc GDTEntry
struc GDTEntry ; spell:disable-line
.limitl resw 1
.basel resw 1
.basem resb 1
@ -26,21 +26,21 @@ gdt_attr:
.accessed equ 1 << 0
;system
; legacy
.tssAvailabe16 equ 0x1
.tssAvailabe16 equ 0x1 ; spell:disable-line
.ldt equ 0x2
.tssBusy16 equ 0x3
.call16 equ 0x4
.task equ 0x5
.interrupt16 equ 0x6
.trap16 equ 0x7
.tssAvailabe32 equ 0x9
.tssAvailabe32 equ 0x9 ; spell:disable-line
.tssBusy32 equ 0xB
.call32 equ 0xC
.interrupt32 equ 0xE
.trap32 equ 0xF
; long mode
.ldt32 equ 0x2
.tssAvailabe64 equ 0x9
.tssAvailabe64 equ 0x9 ; spell:disable-line
.tssBusy64 equ 0xB
.call64 equ 0xC
.interrupt64 equ 0xE