smp.h (02ebdc78239c4e929e42896931a4f04526e04440) | smp.h (bd50262f705c4fed70ea94d16a0f19b5f5497cf2) |
---|---|
1/*- 2 * ---------------------------------------------------------------------------- 3 * "THE BEER-WARE LICENSE" (Revision 42): 4 * <phk@FreeBSD.org> wrote this file. As long as you retain this notice you 5 * can do whatever you want with this stuff. If we meet some day, and you think 6 * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp 7 * ---------------------------------------------------------------------------- 8 * --- 16 unchanged lines hidden (view full) --- 25extern char mptramp_start[]; 26extern char mptramp_end[]; 27extern u_int32_t mptramp_pagetables; 28 29/* IPI handlers */ 30inthand_t 31 IDTVEC(invltlb_pcid), /* TLB shootdowns - global, pcid */ 32 IDTVEC(invltlb_invpcid),/* TLB shootdowns - global, invpcid */ | 1/*- 2 * ---------------------------------------------------------------------------- 3 * "THE BEER-WARE LICENSE" (Revision 42): 4 * <phk@FreeBSD.org> wrote this file. As long as you retain this notice you 5 * can do whatever you want with this stuff. If we meet some day, and you think 6 * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp 7 * ---------------------------------------------------------------------------- 8 * --- 16 unchanged lines hidden (view full) --- 25extern char mptramp_start[]; 26extern char mptramp_end[]; 27extern u_int32_t mptramp_pagetables; 28 29/* IPI handlers */ 30inthand_t 31 IDTVEC(invltlb_pcid), /* TLB shootdowns - global, pcid */ 32 IDTVEC(invltlb_invpcid),/* TLB shootdowns - global, invpcid */ |
33 IDTVEC(justreturn); /* interrupt CPU with minimum overhead */ | 33 IDTVEC(justreturn), /* interrupt CPU with minimum overhead */ 34 IDTVEC(invltlb_pcid_pti), 35 IDTVEC(invltlb_invpcid_pti), 36 IDTVEC(justreturn1_pti), 37 IDTVEC(invltlb_pti), 38 IDTVEC(invlpg_pti), 39 IDTVEC(invlrng_pti), 40 IDTVEC(invlcache_pti), 41 IDTVEC(ipi_intr_bitmap_handler_pti), 42 IDTVEC(cpustop_pti), 43 IDTVEC(cpususpend_pti), 44 IDTVEC(rendezvous_pti); |
34 35void invltlb_pcid_handler(void); 36void invltlb_invpcid_handler(void); 37int native_start_all_aps(void); 38 39#endif /* !LOCORE */ 40#endif /* SMP */ 41 42#endif /* _KERNEL */ 43#endif /* _MACHINE_SMP_H_ */ | 45 46void invltlb_pcid_handler(void); 47void invltlb_invpcid_handler(void); 48int native_start_all_aps(void); 49 50#endif /* !LOCORE */ 51#endif /* SMP */ 52 53#endif /* _KERNEL */ 54#endif /* _MACHINE_SMP_H_ */ |