Ignore:
File:
1 edited

Legend:

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

    r5cb223f racc7ce4  
    2727 */
    2828
    29 /** @addtogroup ia32   
     29/** @addtogroup ia32
    3030 * @{
    3131 */
     
    3939#include <arch/drivers/i8259.h>
    4040#include <cpu.h>
    41 #include <arch/types.h>
     41#include <typedefs.h>
    4242#include <arch/asm.h>
    4343#include <arch.h>
     
    4545#include <interrupt.h>
    4646
    47 static void pic_spurious(int n, istate_t *istate);
     47static void pic_spurious(unsigned int n, istate_t *istate);
    4848
    4949void i8259_init(void)
     
    7676         * Register interrupt handler for the PIC spurious interrupt.
    7777         */
    78         exc_register(VECTOR_PIC_SPUR, "pic_spurious", (iroutine) pic_spurious);
     78        exc_register(VECTOR_PIC_SPUR, "pic_spurious", false,
     79            (iroutine_t) pic_spurious);
    7980
    8081        /*
     
    8586        disable_irqs_function = pic_disable_irqs;
    8687        eoi_function = pic_eoi;
     88        irqs_info = "i8259";
    8789
    8890        pic_disable_irqs(0xffff);               /* disable all irq's */
     
    120122void pic_eoi(void)
    121123{
    122         pio_write_8((ioport8_t *)0x20, 0x20);
    123         pio_write_8((ioport8_t *)0xa0, 0x20);
     124        pio_write_8((ioport8_t *) 0x20, 0x20);
     125        pio_write_8((ioport8_t *) 0xa0, 0x20);
    124126}
    125127
    126 void pic_spurious(int n __attribute__((unused)), istate_t *istate __attribute__((unused)))
     128void pic_spurious(unsigned int n __attribute__((unused)), istate_t *istate __attribute__((unused)))
    127129{
    128130#ifdef CONFIG_DEBUG
Note: See TracChangeset for help on using the changeset viewer.