summaryrefslogtreecommitdiff
path: root/arch/x86/machine/trap.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/machine/trap.c')
-rw-r--r--arch/x86/machine/trap.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/arch/x86/machine/trap.c b/arch/x86/machine/trap.c
index 42b5750d..36585c25 100644
--- a/arch/x86/machine/trap.c
+++ b/arch/x86/machine/trap.c
@@ -30,7 +30,6 @@
#include <machine/pic.h>
#include <machine/pmap.h>
#include <machine/strace.h>
-#include <machine/tcb.h>
#include <machine/trap.h>
/*
@@ -77,7 +76,7 @@ void trap_isr_simd_fp_exception(void);
void trap_isr_pic_int7(void);
void trap_isr_pic_int15(void);
void trap_isr_llsync_reset(void);
-void trap_isr_reschedule(void);
+void trap_isr_thread_schedule(void);
void trap_isr_pmap_update(void);
void trap_isr_cpu_halt(void);
void trap_isr_lapic_timer(void);
@@ -206,8 +205,8 @@ trap_setup(void)
/* System defined traps */
trap_install(TRAP_LLSYNC_RESET, TRAP_HF_NOPREEMPT,
trap_isr_llsync_reset, cpu_llsync_reset_intr);
- trap_install(TRAP_RESCHEDULE, TRAP_HF_NOPREEMPT,
- trap_isr_reschedule, tcb_reschedule_intr);
+ trap_install(TRAP_THREAD_SCHEDULE, TRAP_HF_NOPREEMPT,
+ trap_isr_thread_schedule, cpu_thread_schedule_intr);
trap_install(TRAP_PMAP_UPDATE, TRAP_HF_NOPREEMPT,
trap_isr_pmap_update, pmap_update_intr);
trap_install(TRAP_CPU_HALT, TRAP_HF_NOPREEMPT,