From 3fceb00ab46a675cab89da6290d2a10d1a9a3359 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Wed, 18 Jul 2018 01:13:32 +0200 Subject: [PATCH] correct outb usage --- pic.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pic.c b/pic.c index 18f0503..1142ebf 100644 --- a/pic.c +++ b/pic.c @@ -46,10 +46,10 @@ void enableIrq(int irq) { if (irq < 8) { uint8_t status = inb(PIC_MASTER_DATA); - outb((status | (1 << irq)), PIC_MASTER_DATA); + outb(PIC_MASTER_DATA, (status | (1 << irq))); } else { uint8_t status = inb(PIC_SLAVE_DATA); - outb((status | (1 << irq)), PIC_SLAVE_DATA); + outb(PIC_SLAVE_DATA, (status | (1 << irq))); } } @@ -57,9 +57,9 @@ void disableIrq(int irq) { if (irq < 8) { uint8_t status = inb(PIC_MASTER_DATA); - outb((status & ~(1 << irq)), PIC_MASTER_DATA); + outb(PIC_MASTER_DATA, (status & ~(1 << irq))); } else { uint8_t status = inb(PIC_SLAVE_DATA); - outb((status & ~(1 << irq)), PIC_SLAVE_DATA); + outb(PIC_SLAVE_DATA, (status & ~(1 << irq))); } }