From 0a70d042d04e084da4226e7d0d684dedcae06d78 Mon Sep 17 00:00:00 2001 From: rtm Date: Tue, 13 Jun 2006 15:50:06 +0000 Subject: more or less take traps/interrupts --- main.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index a1c08c9..7c3677e 100644 --- a/main.c +++ b/main.c @@ -14,8 +14,8 @@ main() cprintf("\nxV6\n\n"); - // initialize physical memory allocator - kinit(); + kinit(); // physical memory allocator + tinit(); // traps and interrupts // create fake process zero p = &proc[0]; @@ -33,6 +33,10 @@ main() p = newproc(&proc[0]); // xxx copy instructions to p->mem + p->mem[0] = 0x90; // nop + p->mem[1] = 0x90; // nop + p->mem[2] = 0x42; // inc %edx + p->mem[3] = 0x42; // inc %edx p->tf->tf_eip = 0; p->tf->tf_esp = p->sz; -- cgit v1.2.3