summaryrefslogtreecommitdiffhomepage
path: root/Private/HALKit/AMD64/HalInterruptAPI.asm
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-04-14 15:23:49 +0200
committerAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-04-14 15:23:49 +0200
commitc1d1c53450092799a25133a25e9676bb217e6f55 (patch)
tree8937c868184ebafd315f080a0ee2395a65da1f3e /Private/HALKit/AMD64/HalInterruptAPI.asm
parent44dff975612602772f3470edad646f2ded3ef0b4 (diff)
Kernel: Start add PowerPC support according to plan, implement
HalVirtualMemory.cxx Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'Private/HALKit/AMD64/HalInterruptAPI.asm')
-rw-r--r--Private/HALKit/AMD64/HalInterruptAPI.asm16
1 files changed, 15 insertions, 1 deletions
diff --git a/Private/HALKit/AMD64/HalInterruptAPI.asm b/Private/HALKit/AMD64/HalInterruptAPI.asm
index 1a3ca796..8e4402c6 100644
--- a/Private/HALKit/AMD64/HalInterruptAPI.asm
+++ b/Private/HALKit/AMD64/HalInterruptAPI.asm
@@ -134,7 +134,19 @@ IntNormal 40
IntNormal 41
IntNormal 42
IntNormal 43
-IntNormal 44
+
+__HCR_INT_44:
+ cli
+
+ ;; TODO: CoreEvents dispatch routine.
+
+ push rax
+ call _hal_handle_mouse
+ pop rax
+
+ sti
+ iretq
+
IntNormal 45
IntNormal 46
IntNormal 47
@@ -144,6 +156,8 @@ IntNormal 49
__HCR_INT_50:
cli
+ ;; todo handle system calls.
+
sti
iretq