iPXE
|
Minimal support for the 8259 Programmable Interrupt Controller. More...
Go to the source code of this file.
Functions | |
FILE_LICENCE (GPL2_OR_LATER) | |
static void | send_nonspecific_eoi (unsigned int irq) |
Send non-specific EOI(s) More... | |
static void | send_specific_eoi (unsigned int irq) |
Send specific EOI(s) More... | |
void | send_eoi (unsigned int irq) |
Send End-Of-Interrupt to the PIC. More... | |
Minimal support for the 8259 Programmable Interrupt Controller.
Definition in file pic8259.c.
FILE_LICENCE | ( | GPL2_OR_LATER | ) |
|
inlinestatic |
Send non-specific EOI(s)
irq | IRQ number |
This seems to be inherently unsafe.
Definition at line 38 of file pic8259.c.
References DBG, ICR_EOI_NON_SPECIFIC, IRQ_PIC_CUTOFF, outb, PIC1_ICR, and PIC2_ICR.
|
inlinestatic |
Send specific EOI(s)
irq | IRQ number |
Definition at line 51 of file pic8259.c.
References CHAINED_IRQ, DBG, ICR_EOI_SPECIFIC, ICR_REG, ICR_VALUE, IRQ_PIC_CUTOFF, and outb.
Referenced by send_eoi().
void send_eoi | ( | unsigned int | irq | ) |
Send End-Of-Interrupt to the PIC.
irq | IRQ number |
Definition at line 65 of file pic8259.c.
References send_specific_eoi().
Referenced by undinet_open().