Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia32/src/ia32.c

    rbae43dc r3daba42e  
    4747#include <arch/boot/boot.h>
    4848#include <arch/drivers/i8254.h>
    49 #include <arch/drivers/i8259.h>
    5049#include <genarch/acpi/acpi.h>
    5150#include <genarch/drivers/ega/ega.h>
    5251#include <genarch/drivers/i8042/i8042.h>
     52#include <genarch/drivers/i8259/i8259.h>
    5353#include <genarch/drivers/ns16550/ns16550.h>
    5454#include <genarch/drivers/legacy/ia32/io.h>
     
    109109
    110110                /* PIC */
    111                 i8259_init();
     111                i8259_init((i8259_t *) I8259_PIC0_BASE,
     112                    (i8259_t *) I8259_PIC1_BASE, IVT_IRQBASE);
     113
     114                /*
     115                 * Set the enable/disable IRQs handlers.
     116                 * Set the End-of-Interrupt handler.
     117                 */
     118                enable_irqs_function = pic_enable_irqs;
     119                disable_irqs_function = pic_disable_irqs;
     120                eoi_function = pic_eoi;
     121                irqs_info = "i8259";
    112122        }
    113123}
Note: See TracChangeset for help on using the changeset viewer.