From 60cc51ae3bc8de2276a7c7a5f3e7117dc0473c98 Mon Sep 17 00:00:00 2001 From: Amlal EL Mahrouss Date: Mon, 26 Aug 2024 18:08:06 +0200 Subject: [IMP] Detect MP support, redirect interrupt to startup routine. [FIX] Use RCX instead of RAX, move RAX to R9, instead of opposite Signed-off-by: Amlal EL Mahrouss --- dev/ZKA/HALKit/AMD64/HalInterruptAPI.asm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'dev/ZKA/HALKit/AMD64/HalInterruptAPI.asm') diff --git a/dev/ZKA/HALKit/AMD64/HalInterruptAPI.asm b/dev/ZKA/HALKit/AMD64/HalInterruptAPI.asm index 12c71663..0c79be81 100644 --- a/dev/ZKA/HALKit/AMD64/HalInterruptAPI.asm +++ b/dev/ZKA/HALKit/AMD64/HalInterruptAPI.asm @@ -186,7 +186,16 @@ __NEW_INT_51: sti iretq -IntNormal 52 +[extern hal_ap_startup] + +__NEW_INT_52: + cli + + jmp hal_ap_startup + + sti + ret + IntNormal 53 IntNormal 54 IntNormal 55 -- cgit v1.2.3