From 0dccff86e50dfe1555b8bc29862dba2b972a3705 Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Sun, 17 Mar 2024 20:55:34 +0100 Subject: stuff --- kernel/cpu/arch_inst.s | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'kernel/cpu/arch_inst.s') diff --git a/kernel/cpu/arch_inst.s b/kernel/cpu/arch_inst.s index aaf34b6..a993172 100644 --- a/kernel/cpu/arch_inst.s +++ b/kernel/cpu/arch_inst.s @@ -9,6 +9,7 @@ .global set_cr3 .global get_cr3 .global enable_paging +.global wait_for_interrupt get_current_sp: mov eax, esp @@ -30,6 +31,11 @@ set_sbp: mov ebp, eax ret +wait_for_interrupt: + sti + hlt + ret + halt: hlt jmp $ -- cgit v1.2.3