From b41b38d0da0854f3fa92967b70180ea1156154d4 Mon Sep 17 00:00:00 2001
From: rtm <rtm>
Date: Tue, 11 Jul 2006 18:45:27 +0000
Subject: [PATCH] give each cpu its own clock, so that preemption works on cpu
 1

---
 main.c      | 2 ++
 usertests.c | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/main.c b/main.c
index ce29af3..c6051ed 100644
--- a/main.c
+++ b/main.c
@@ -28,6 +28,8 @@ main()
     acquire_spinlock(&kernel_lock);
     idtinit(); // CPU's idt
     lapic_init(cpu());
+    lapic_timerinit();
+    lapic_enableintr();
     scheduler();
   }
   acpu = 1;
diff --git a/usertests.c b/usertests.c
index 2f688ca..fa1b210 100644
--- a/usertests.c
+++ b/usertests.c
@@ -93,8 +93,8 @@ preempt()
 main()
 {
   puts("usertests starting\n");
-  pipe1();
-  //preempt();
+  //pipe1();
+  preempt();
 
   while(1)
     ;
-- 
GitLab