diff options
author | Brett Weiland <brett_weiland@bpcspace.com> | 2021-08-24 14:09:29 -0500 |
---|---|---|
committer | Brett Weiland <brett_weiland@bpcspace.com> | 2021-08-24 14:09:29 -0500 |
commit | 9b22a6965579ea1867aea291d910c96f386b518b (patch) | |
tree | d06dbb9c4708f1cc713bcb115b32ff9bce4cf9b9 /src/bootloader/gdt.asm | |
parent | bad4b0e9bdfee336bfc1c23761408279eaec1558 (diff) |
major backup 8.24.21
Diffstat (limited to 'src/bootloader/gdt.asm')
-rw-r--r-- | src/bootloader/gdt.asm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/bootloader/gdt.asm b/src/bootloader/gdt.asm index 0ba0a44..0e6d89b 100644 --- a/src/bootloader/gdt.asm +++ b/src/bootloader/gdt.asm @@ -45,8 +45,8 @@ db 0 dw 0 ; segment limit 15:00 (I don't think this matters in 64 bit mode!) dw 0 ; base address 15:00 db 0 ; base address 23:16 -db 10011010b ;1st flags and type. The first four bits (1010) are type, and the last are flags. See https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf -db 10101111b ;1111 is segment limit continued. 0: available, 0: 64 bit (change?), 1: 32 bit segment, 1: granularity (shifts 3 hex didgets to get all of memory) +db 10011010b +db 00100000b db 0 .gdt_data: @@ -54,7 +54,7 @@ dw 0 dw 0 db 0 db 10010010b -db 00000000b +db 00100000b db 0 .gdt_end: ; later calculates offset in defs below |