X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fboot%2Fboot2.asm;h=40807ef7e313f970143e71f4c2d0677ab381751c;hb=6bbbb04131204b22367677209d7de8c3f906d0e2;hp=d5884bcbccdbba4eb07e3fce01bef79e8a1d556d;hpb=2cef53ae69622dc995fa0f4ac7a6d793684b4403;p=ld45_start_nothing diff --git a/src/boot/boot2.asm b/src/boot/boot2.asm index d5884bc..40807ef 100644 --- a/src/boot/boot2.asm +++ b/src/boot/boot2.asm @@ -24,6 +24,7 @@ boot2_start: mov al, 10 call ser_putchar + call clearscr ; enable A20 address line call enable_a20 @@ -76,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 @@ -548,7 +550,7 @@ kbc_wait_write: jnz kbc_wait_write ret -numbuf: resb 16 +numbuf: times 16 db 0 ; this part is placed at the very end of all boot sections