From 63e9609b234b9eb8da73709491cac2233bbede35 Mon Sep 17 00:00:00 2001 From: Vegard Storheil Eriksen Date: Wed, 20 Jan 2010 22:20:18 +0100 Subject: Executing foo-module. --- kernel/main.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'kernel/main.c') diff --git a/kernel/main.c b/kernel/main.c index 74ba441..93647f5 100644 --- a/kernel/main.c +++ b/kernel/main.c @@ -17,6 +17,15 @@ void main() { asm volatile("sti"); + asm volatile( + "push $0x23\n" + "push $entry_stack_top\n" + "pushf\n" + "push $0x1b\n" + "push $0x0010a000\n" + "iret\n" + ); + printf("Halting.\n"); asm volatile( -- cgit v1.2.3