diff options
Diffstat (limited to 'arch/x86/machine/trap.c')
-rw-r--r-- | arch/x86/machine/trap.c | 7 |
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, |