Changes in kernel/arch/ia32/src/drivers/i8259.c [acc7ce4:5cb223f] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia32/src/drivers/i8259.c
racc7ce4 r5cb223f 27 27 */ 28 28 29 /** @addtogroup ia32 29 /** @addtogroup ia32 30 30 * @{ 31 31 */ … … 39 39 #include <arch/drivers/i8259.h> 40 40 #include <cpu.h> 41 #include < typedefs.h>41 #include <arch/types.h> 42 42 #include <arch/asm.h> 43 43 #include <arch.h> … … 45 45 #include <interrupt.h> 46 46 47 static void pic_spurious( unsignedint n, istate_t *istate);47 static void pic_spurious(int n, istate_t *istate); 48 48 49 49 void i8259_init(void) … … 76 76 * Register interrupt handler for the PIC spurious interrupt. 77 77 */ 78 exc_register(VECTOR_PIC_SPUR, "pic_spurious", false, 79 (iroutine_t) pic_spurious); 78 exc_register(VECTOR_PIC_SPUR, "pic_spurious", (iroutine) pic_spurious); 80 79 81 80 /* … … 86 85 disable_irqs_function = pic_disable_irqs; 87 86 eoi_function = pic_eoi; 88 irqs_info = "i8259";89 87 90 88 pic_disable_irqs(0xffff); /* disable all irq's */ … … 122 120 void pic_eoi(void) 123 121 { 124 pio_write_8((ioport8_t *) 125 pio_write_8((ioport8_t *) 122 pio_write_8((ioport8_t *)0x20, 0x20); 123 pio_write_8((ioport8_t *)0xa0, 0x20); 126 124 } 127 125 128 void pic_spurious( unsignedint n __attribute__((unused)), istate_t *istate __attribute__((unused)))126 void pic_spurious(int n __attribute__((unused)), istate_t *istate __attribute__((unused))) 129 127 { 130 128 #ifdef CONFIG_DEBUG
Note:
See TracChangeset
for help on using the changeset viewer.