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 * |
9 * $FreeBSD: head/sys/amd64/include/smp.h 153241 2005-12-08 18:33:30Z jhb $ |
10 * 11 */ 12 13#ifndef _MACHINE_SMP_H_ 14#define _MACHINE_SMP_H_ 15 16#ifdef _KERNEL 17 --- 23 unchanged lines hidden (view full) --- 41 IDTVEC(invlpg), /* TLB shootdowns - 1 page */ 42 IDTVEC(invlrng), /* TLB shootdowns - page range */ 43 IDTVEC(ipi_intr_bitmap_handler), /* Bitmap based IPIs */ 44 IDTVEC(cpustop), /* CPU stops & waits to be restarted */ 45 IDTVEC(rendezvous); /* handle CPU rendezvous */ 46 47/* functions in mp_machdep.c */ 48void cpu_add(u_int apic_id, char boot_cpu); |
49void cpustop_handler(void); |
50void init_secondary(void); 51void ipi_selected(u_int cpus, u_int ipi); 52void ipi_all(u_int ipi); 53void ipi_all_but_self(u_int ipi); 54void ipi_self(u_int ipi); 55void ipi_bitmap_handler(struct clockframe frame); 56u_int mp_bootaddress(u_int); 57int mp_grab_cpu_hlt(void); --- 18 unchanged lines hidden --- |