From a6efba7a22b85c0556c8c262f3bbcaf7bda7ddfa Mon Sep 17 00:00:00 2001 From: Michal Idziorek Date: Wed, 3 Sep 2014 14:04:12 +0200 Subject: Moved kernel to 0x10000 ! --- kernel/x86.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'kernel/x86.c') diff --git a/kernel/x86.c b/kernel/x86.c index 8473bcc..0b6a448 100644 --- a/kernel/x86.c +++ b/kernel/x86.c @@ -9,6 +9,18 @@ void sleep(int i) } } +// disable interrupts +void x86_int_disable() +{ + __asm__("cli"); +} + +// enable interrupts +void x86_int_enable() +{ + __asm__("sti"); +} + // get control registers (cr0-cr4) uint32_t x86_get_cr0() -- cgit v1.2.3