Ignore:
Timestamp:
2019-04-06T06:55:42Z (5 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
fd67c9f
Parents:
29beac8
Message:

Do not send EOI to pic1 for the first 8 IRQs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/genarch/src/drivers/i8259/i8259.c

    r29beac8 ref56a43  
    112112}
    113113
    114 void pic_eoi(void)
     114void pic_eoi(unsigned int irq)
    115115{
     116        if (irq >= 8)
     117                pio_write_8(&saved_pic1->port1, PIC_OCW4 | PIC_OCW4_NSEOI);
    116118        pio_write_8(&saved_pic0->port1, PIC_OCW4 | PIC_OCW4_NSEOI);
    117         pio_write_8(&saved_pic1->port1, PIC_OCW4 | PIC_OCW4_NSEOI);
    118119}
    119120
Note: See TracChangeset for help on using the changeset viewer.