summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/HALKit/AMD64/HalInterruptAPI.asm
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-05-21 10:19:07 +0200
committerAmlal El Mahrouss <amlal@nekernel.org>2025-05-21 10:19:07 +0200
commit58d2af14429be02b580cde5b3e23978530d8ab74 (patch)
tree0fef311e8922aed216303eece4a745d3674feb81 /dev/kernel/HALKit/AMD64/HalInterruptAPI.asm
parentc85a99c2afdd4c9dfa9d8f0f212e4625b6adade7 (diff)
feat(kernel): Architectural changes, and introducing a kKernelVM.
see code for more details. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/HALKit/AMD64/HalInterruptAPI.asm')
-rw-r--r--dev/kernel/HALKit/AMD64/HalInterruptAPI.asm22
1 files changed, 0 insertions, 22 deletions
diff --git a/dev/kernel/HALKit/AMD64/HalInterruptAPI.asm b/dev/kernel/HALKit/AMD64/HalInterruptAPI.asm
index a6b194d3..5e82f969 100644
--- a/dev/kernel/HALKit/AMD64/HalInterruptAPI.asm
+++ b/dev/kernel/HALKit/AMD64/HalInterruptAPI.asm
@@ -20,8 +20,6 @@ __NE_INT_%1:
std
- add rsp, 8
-
o64 iret
%endmacro
@@ -61,8 +59,6 @@ __NE_INT_0:
std
- add rsp, 8
-
o64 iret
__NE_INT_1:
@@ -83,8 +79,6 @@ __NE_INT_2:
std
- add rsp, 8
-
o64 iret
;; @brief Triggers a breakpoint and freeze the process. RIP is also fetched.
@@ -96,8 +90,6 @@ __NE_INT_3:
std
- add rsp, 8
-
o64 iret
__NE_INT_4:
@@ -109,16 +101,12 @@ __NE_INT_4:
std
- add rsp, 8
-
o64 iret
__NE_INT_5:
cld
std
- add rsp, 8
-
o64 iret
;; Invalid opcode interrupt
@@ -130,8 +118,6 @@ __NE_INT_6:
std
- add rsp, 8
-
o64 iret
__NE_INT_7:
@@ -142,8 +128,6 @@ __NE_INT_7:
std
- add rsp, 8
-
o64 iret
;; Invalid opcode interrupt
@@ -156,8 +140,6 @@ __NE_INT_8:
std
- add rsp, 8
-
o64 iret
IntNormal 9
@@ -187,8 +169,6 @@ __NE_INT_14:
std
- add rsp, 8
-
o64 iret
IntNormal 15
@@ -247,8 +227,6 @@ __NE_INT_40:
std
- add rsp, 8
-
o64 iret
IntNormal 41