mirror of
https://gitlab.com/sortix/sortix.git
synced 2023-02-13 20:55:38 -05:00
27 lines
624 B
C
27 lines
624 B
C
|
//
|
||
|
// isr.h -- Interface and structures for high level interrupt service routines.
|
||
|
// Part of this code is modified from Bran's kernel development tutorials.
|
||
|
// Rewritten for JamesM's kernel development tutorials.
|
||
|
//
|
||
|
|
||
|
// A few defines to make life a little easier
|
||
|
#define IRQ0 32
|
||
|
#define IRQ1 33
|
||
|
#define IRQ2 34
|
||
|
#define IRQ3 35
|
||
|
#define IRQ4 36
|
||
|
#define IRQ5 37
|
||
|
#define IRQ6 38
|
||
|
#define IRQ7 39
|
||
|
#define IRQ8 40
|
||
|
#define IRQ9 41
|
||
|
#define IRQ10 42
|
||
|
#define IRQ11 43
|
||
|
#define IRQ12 44
|
||
|
#define IRQ13 45
|
||
|
#define IRQ14 46
|
||
|
#define IRQ15 47
|
||
|
|
||
|
void register_interrupt_handler(uint8_t n, Sortix::InterruptHandler handler);
|
||
|
|