diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-09-03 19:55:57 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-09-03 19:55:57 +0200 |
| commit | afe7a2048513132f5ab28a8c5cdb6cbbc6e04993 (patch) | |
| tree | a4b9082672097c170479e92afb400e287b0a2b78 /dev/ZKA/HALKit/AMD64/HalInterruptAPI.asm | |
| parent | a4114685aa464471bcc6d4df39e184d85dd991c7 (diff) | |
[ IMP ] Many improvements and kernel changes.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/ZKA/HALKit/AMD64/HalInterruptAPI.asm')
| -rw-r--r-- | dev/ZKA/HALKit/AMD64/HalInterruptAPI.asm | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/dev/ZKA/HALKit/AMD64/HalInterruptAPI.asm b/dev/ZKA/HALKit/AMD64/HalInterruptAPI.asm index d3decfde..d59cc197 100644 --- a/dev/ZKA/HALKit/AMD64/HalInterruptAPI.asm +++ b/dev/ZKA/HALKit/AMD64/HalInterruptAPI.asm @@ -140,7 +140,14 @@ IntNormal 37 IntNormal 38 IntNormal 39 IntNormal 40 -IntNormal 41 + +extern mp_system_call_handler + +__ZKA_INT_41: + cmp rcx, 0 + jne mp_system_call_handler + iretq + IntNormal 42 IntNormal 43 IntNormal 44 @@ -218,7 +225,7 @@ hal_load_gdt: push 0x08 lea rax, [rel rt_reload_segments] push rax - retfq + o64 retf rt_reload_segments: mov ax, 0x10 mov ds, ax |
