X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fboot%2Fboot2.asm;h=df2653c1229a6496ed0d952cecd898aadbf96f44;hb=3ec4a3e6d73d15500e48c87f31f2193603e94d56;hp=0fac8fe410b5812cb7869bd47489bc97736a80f4;hpb=78cf90d60c7cdbfcb8bc1d3e3d03a577d1b70f7b;p=ld45_start_nothing diff --git a/src/boot/boot2.asm b/src/boot/boot2.asm index 0fac8fe..df2653c 100644 --- a/src/boot/boot2.asm +++ b/src/boot/boot2.asm @@ -63,7 +63,7 @@ gdt_lim: dw 23 gdt_base: dd gdt align 4 -idt_lim: dw 111 +idt_lim: dw 2047 idt_base: dd idt align 8 @@ -77,6 +77,7 @@ gdt: ; 0: null segment dd 0000ffffh dd 00cf9200h + global idt align 8 idt: times 104 db 0 ; trap gate 13: general protection fault @@ -84,6 +85,7 @@ idt: times 104 db 0 dw 8 dw 8f00h ; type: trap, present, default dw 0 + times 1944 db 0 ; enough space for 256 gates gpf_msg: db "GP fault "