mirror of
https://gitlab.com/sortix/sortix.git
synced 2023-02-13 20:55:38 -05:00
26 lines
624 B
C
26 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);
|
|
|