From eb3de2861b532b31e633b10fbf14ae87d5980155 Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jackpot51@gmail.com> Date: Sat, 11 Feb 2017 20:50:41 -0700 Subject: [PATCH] Remove PIC initialization --- x86_64/initialize.asm | 23 ----------------------- x86_64/startup-common.asm | 4 ---- 2 files changed, 27 deletions(-) diff --git a/x86_64/initialize.asm b/x86_64/initialize.asm index e723d37..90a42d4 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 9677bbc..3a86a9b 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 -- GitLab