Changeset 534bcdf in mainline for kernel/genarch/src/drivers/i8259/i8259.c
- Timestamp:
- 2019-04-06T09:02:46Z (5 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3daba42e
- Parents:
- fd67c9f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/genarch/src/drivers/i8259/i8259.c
rfd67c9f r534bcdf 48 48 49 49 void i8259_init(i8259_t *pic0, i8259_t *pic1, inr_t pic1_irq, 50 unsigned int irq0_ int, unsigned int irq8_int)50 unsigned int irq0_vec) 51 51 { 52 52 saved_pic0 = pic0; … … 56 56 pio_write_8(&pic0->port1, PIC_ICW1 | PIC_ICW1_NEEDICW4); 57 57 58 /* ICW2: IRQ 0 maps to INT irq0_int*/59 pio_write_8(&pic0->port2, irq0_ int);58 /* ICW2: IRQ 0 maps to interrupt vector address irq0_vec */ 59 pio_write_8(&pic0->port2, irq0_vec); 60 60 61 61 /* ICW3: pic1 using IRQ IRQ_PIC1 */ … … 68 68 pio_write_8(&pic1->port1, PIC_ICW1 | PIC_ICW1_NEEDICW4); 69 69 70 /* ICW2: IRQ 8 maps to INT irq8_int*/71 pio_write_8(&pic1->port2, irq 8_int);70 /* ICW2: IRQ 8 maps to interrupt vector address irq0_vec + 8 */ 71 pio_write_8(&pic1->port2, irq0_vec + PIC_IRQ_COUNT); 72 72 73 73 /* ICW3: pic1 is known as IRQ_PIC1 */
Note:
See TracChangeset
for help on using the changeset viewer.