X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/1fe5f5eb5378a47bf0f3451762743c162e40faad..d1b1c8d9119229dbeed06cd252917e54a1cb77f6:/lunaix-os/arch/i386/hal/ioapic.c diff --git a/lunaix-os/arch/i386/hal/ioapic.c b/lunaix-os/arch/i386/hal/ioapic.c index 5d233f4..83ce6a0 100644 --- a/lunaix-os/arch/i386/hal/ioapic.c +++ b/lunaix-os/arch/i386/hal/ioapic.c @@ -1,11 +1,10 @@ #include -#include -#include #include -#include -#include +#include +#include "sys/ioapic.h" +#include "sys/x86_isa.h" #define IOAPIC_IOREGSEL 0x00 #define IOAPIC_IOWIN 0x10 @@ -57,7 +56,7 @@ ioapic_read(u8_t sel) } void -ioapic_irq_remap(struct intc_context*, int irq, int iv, cpu_t dest, u32_t flags) +ioapic_irq_remap(struct x86_intc* intc, int irq, int iv, cpu_t dest, u32_t flags) { /* FIXME move it to HAL level. since every platform might have their own