diff options
author | Richard Braun <rbraun@sceen.net> | 2012-12-12 21:56:44 +0100 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2012-12-12 21:56:44 +0100 |
commit | 51bff7b18de9329d7bd77324cc597e72173fae74 (patch) | |
tree | 779b279c8ccb9f1d91b4ee8055718ae62771c8a1 /arch/x86/machine/lapic.c | |
parent | 36cce230ead886a82521dd6988e2fe120eeef3fc (diff) |
kern/thread: support multiprocessor scheduling
In practice, this merely means an idle thread now exists for each CPU,
and threads can be preempted and rescheduled on each of them. There is
currently no migration between processors.
Diffstat (limited to 'arch/x86/machine/lapic.c')
-rw-r--r-- | arch/x86/machine/lapic.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/arch/x86/machine/lapic.c b/arch/x86/machine/lapic.c index e65d5a3..10d6b40 100644 --- a/arch/x86/machine/lapic.c +++ b/arch/x86/machine/lapic.c @@ -340,10 +340,8 @@ lapic_intr_timer(struct trap_frame *frame) { (void)frame; -#if 0 - thread_tick(); -#endif lapic_eoi(); + thread_tick(); } void |