From 92e43787b86ffb2eb46988eb62812ae0357d6097 Mon Sep 17 00:00:00 2001 From: Matheus Date: Wed, 19 Jul 2023 15:09:12 -0300 Subject: [PATCH] interrupt: disk IPL and INTERRUPT_IDTOVECTOR macro --- kernel-src/include/kernel/interrupt.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel-src/include/kernel/interrupt.h b/kernel-src/include/kernel/interrupt.h index 14627202..75e097b6 100644 --- a/kernel-src/include/kernel/interrupt.h +++ b/kernel-src/include/kernel/interrupt.h @@ -7,6 +7,7 @@ #ifdef __x86_64__ #define MAX_ISR_COUNT 256 + #define INTERRUPT_IDTOVECTOR(id) ((id) & 0xffffffff) #else #error Unsupported architecture! #endif @@ -15,6 +16,7 @@ #define IPL_MAX 0 #define IPL_TIMER 1 #define IPL_KEYBOARD 2 +#define IPL_DISK 500 #define IPL_DPC 900 #define IPL_NORMAL 1000