diff --git a/repos/base-hw/src/core/spec/x86_64/isr.s b/repos/base-hw/src/core/spec/x86_64/isr.s index d4093e206..4194cb72a 100644 --- a/repos/base-hw/src/core/spec/x86_64/isr.s +++ b/repos/base-hw/src/core/spec/x86_64/isr.s @@ -14,21 +14,16 @@ _isr_array: .macro _exception_with_code vector _isr_entry push $\vector - jmp _dispatch_interrupt + jmp _mt_kernel_entry_pic .endm .macro _exception vector _isr_entry push $0 push $\vector - jmp _dispatch_interrupt + jmp _mt_kernel_entry_pic .endm -/* interrupt dispatcher */ -_dispatch_interrupt: -hlt -jmp _dispatch_interrupt - _exception 0 _exception 1 _exception 2