diff --git a/x86_64/initialize.asm b/x86_64/initialize.asm index e723d372e7f5473972a59478f257b1e7335c03f8..90a42d421fc219262bd98ca2da13f0c0ffafcadb 100644 --- a/x86_64/initialize.asm +++ b/x86_64/initialize.asm @@ -53,26 +53,3 @@ initialize: ;or al, 0x40 ;out 0x71, al ret - -.pic: ;sets up IRQs at int 20-2F - mov al, 0x11 - out 0x20, al - out 0xA0, al - mov al, 0x20 ;IRQ0 vector - out 0x21, al - mov al, 0x28 ;IRQ8 vector - out 0xA1, al - mov al, 4 - out 0x21, al - mov al, 2 - out 0xA1, al - mov al, 1 - out 0x21, al - out 0xA1, al - xor al, al ;no IRQ masks - out 0x21, al - out 0xA1, al - mov al, 0x20 ;reset PIC's - out 0xA0, al - out 0x20, al - ret diff --git a/x86_64/startup-common.asm b/x86_64/startup-common.asm index 9677bbce632828164018bd99933ebf74faef0320..3a86a9bd08e7e135ee2aa7a09e04d1512ea5a735 100644 --- a/x86_64/startup-common.asm +++ b/x86_64/startup-common.asm @@ -86,10 +86,6 @@ finished_loading: call printrm call initialize.pit - mov si, init_pic_msg - call printrm - call initialize.pic - mov si, startup_arch_msg call printrm