Changes in kernel/arch/amd64/src/interrupt.c [4b0206c:b2fa1204] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/src/interrupt.c
r4b0206c rb2fa1204 45 45 #include <mm/as.h> 46 46 #include <arch.h> 47 #include <arch/asm.h> 47 48 #include <proc/scheduler.h> 48 49 #include <proc/thread.h> … … 54 55 #include <symtab.h> 55 56 #include <stacktrace.h> 56 #include <smp/smp_call.h>57 57 58 58 /* … … 161 161 trap_virtual_eoi(); 162 162 tlb_shootdown_ipi_recv(); 163 }164 165 static void arch_smp_call_ipi_recv(unsigned int n, istate_t *istate)166 {167 trap_virtual_eoi();168 smp_call_ipi_recv();169 163 } 170 164 #endif … … 222 216 } 223 217 224 exc_register( VECTOR_DE, "de_fault", true, (iroutine_t) de_fault);225 exc_register( VECTOR_NM, "nm_fault", true, (iroutine_t) nm_fault);226 exc_register( VECTOR_SS, "ss_fault", true, (iroutine_t) ss_fault);227 exc_register( VECTOR_GP, "gp_fault", true, (iroutine_t) gp_fault);218 exc_register(0, "de_fault", true, (iroutine_t) de_fault); 219 exc_register(7, "nm_fault", true, (iroutine_t) nm_fault); 220 exc_register(12, "ss_fault", true, (iroutine_t) ss_fault); 221 exc_register(13, "gp_fault", true, (iroutine_t) gp_fault); 228 222 229 223 #ifdef CONFIG_SMP 230 224 exc_register(VECTOR_TLB_SHOOTDOWN_IPI, "tlb_shootdown", true, 231 225 (iroutine_t) tlb_shootdown_ipi); 232 exc_register(VECTOR_SMP_CALL_IPI, "smp_call", true,233 (iroutine_t) arch_smp_call_ipi_recv);234 226 #endif 235 227 }
Note:
See TracChangeset
for help on using the changeset viewer.