diff options
| author | Russ Cox <rsc@swtch.com> | 2009-07-11 18:17:32 -0700 |
|---|---|---|
| committer | Russ Cox <rsc@swtch.com> | 2009-07-11 18:17:32 -0700 |
| commit | 8b75366ce4ae7ad5f77225b247d097955574ba0b (patch) | |
| tree | d9f462b7d0d76ea6b3f8afea35887f912bfda94b /traps.h | |
| parent | 27ff8f0e6f56e5f84688bcd41a7b4018b4e61173 (diff) | |
| download | xv6-labs-2022-8b75366ce4ae7ad5f77225b247d097955574ba0b.tar.xz xv6-labs-2022-8b75366ce4ae7ad5f77225b247d097955574ba0b.zip | |
s/IRQ_OFFSET/T_IRQ0/: it's a trap number, not an irq number.
move the SYSCALL number up, so does not overlap the IRQ traps.
Diffstat (limited to 'traps.h')
| -rw-r--r-- | traps.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -24,10 +24,10 @@ // These are arbitrarily chosen, but with care not to overlap // processor defined exceptions or interrupt vectors. -#define T_SYSCALL 48 // system call +#define T_SYSCALL 64 // system call #define T_DEFAULT 500 // catchall -#define IRQ_OFFSET 32 // IRQ 0 corresponds to int IRQ_OFFSET +#define T_IRQ0 32 // IRQ 0 corresponds to int T_IRQ #define IRQ_TIMER 0 #define IRQ_KBD 1 @@ -35,3 +35,4 @@ #define IRQ_IDE 14 #define IRQ_ERROR 19 #define IRQ_SPURIOUS 31 + |
