From 6aeafc622b1e179e036af9070c01426b6a15f107 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Fri, 13 Jul 2018 14:14:14 +0200 Subject: [PATCH] correct pic DATA addr --- pic.c | 2 +- pic.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pic.c b/pic.c index 449af26..18f0503 100644 --- a/pic.c +++ b/pic.c @@ -24,7 +24,7 @@ void initPic(void) * intel * reserve interupt 0x0-0x1F in protected mode (e.g. 0-7 are CPU exception) */ outb(PIC_MASTER_DATA, IRQ_INTERRUPT_BASE_ADDRESS); - outb(PIC_SLAVE_DATA, IRQ_INTERRUPT_BASE_ADDRESS +8); + outb(PIC_SLAVE_DATA, IRQ_INTERRUPT_BASE_ADDRESS + 8); /* Send ICW3 master: mask where slaves are connected */ outb(PIC_MASTER_DATA, 0x4); diff --git a/pic.h b/pic.h index 0b7c616..05113ba 100644 --- a/pic.h +++ b/pic.h @@ -11,7 +11,7 @@ #define PIC_MASTER_CMD 0x20 #define PIC_SLAVE_CMD 0xa0 #define PIC_MASTER_DATA 0x21 -#define PIC_SLAVE_DATA 0xa0 +#define PIC_SLAVE_DATA 0xa1 void initPic(void); void enableIrq(int irq);