Changes in kernel/arch/amd64/src/interrupt.c [b2fa1204:4b0206c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/src/interrupt.c
rb2fa1204 r4b0206c 45 45 #include <mm/as.h> 46 46 #include <arch.h> 47 #include <arch/asm.h>48 47 #include <proc/scheduler.h> 49 48 #include <proc/thread.h> … … 55 54 #include <symtab.h> 56 55 #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(); 163 169 } 164 170 #endif … … 216 222 } 217 223 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);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); 222 228 223 229 #ifdef CONFIG_SMP 224 230 exc_register(VECTOR_TLB_SHOOTDOWN_IPI, "tlb_shootdown", true, 225 231 (iroutine_t) tlb_shootdown_ipi); 232 exc_register(VECTOR_SMP_CALL_IPI, "smp_call", true, 233 (iroutine_t) arch_smp_call_ipi_recv); 226 234 #endif 227 235 }
Note:
See TracChangeset
for help on using the changeset viewer.