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