Ignore:
Timestamp:
2019-04-06T09:27:04Z (5 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3b81644b, 3d0fd0d
Parents:
534bcdf
Message:

Always chain pic0 and pic1 using IRQ 2

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/genarch/include/genarch/drivers/i8259/i8259.h

    r534bcdf r3daba42e  
    5252#define PIC_OCW4_NSEOI     (1 << 5)
    5353
    54 #define PIC_IRQ_COUNT      8
    55 #define PIC_SPURIOUS_IRQ   7
     54#define PIC0_IRQ_COUNT      8
     55#define PIC1_IRQ_COUNT      8
     56
     57#define PIC0_IRQ_PIC1       2
    5658
    5759typedef struct {
     
    6062} __attribute__((packed)) i8259_t;
    6163
    62 extern void i8259_init(i8259_t *, i8259_t *, inr_t, unsigned int);
     64extern void i8259_init(i8259_t *, i8259_t *, unsigned int);
    6365extern void pic_enable_irqs(uint16_t);
    6466extern void pic_disable_irqs(uint16_t);
Note: See TracChangeset for help on using the changeset viewer.