diff options
author | royger <royger@FreeBSD.org> | 2014-04-04 14:54:54 +0000 |
---|---|---|
committer | royger <royger@FreeBSD.org> | 2014-04-04 14:54:54 +0000 |
commit | 382b727d121cbeff12dbc714df3a87f09f488862 (patch) | |
tree | c5cac117c2ab4fbab4faa253474ec94ef4dca085 /sys/amd64/include | |
parent | d7785b5ded2bde054f92db763f087b9e79a24cb1 (diff) | |
download | FreeBSD-src-382b727d121cbeff12dbc714df3a87f09f488862.zip FreeBSD-src-382b727d121cbeff12dbc714df3a87f09f488862.tar.gz |
MFC r263001
Move asm IPIs handlers to C code, so both Xen and native IPI handlers
share the same code.
Approved by: gibbs
Sponsored by: Citrix Systems R&D
Diffstat (limited to 'sys/amd64/include')
-rw-r--r-- | sys/amd64/include/smp.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/amd64/include/smp.h b/sys/amd64/include/smp.h index d1b366b..102984c 100644 --- a/sys/amd64/include/smp.h +++ b/sys/amd64/include/smp.h @@ -62,6 +62,12 @@ struct pmap; void cpu_add(u_int apic_id, char boot_cpu); void cpustop_handler(void); void cpususpend_handler(void); +void invltlb_handler(void); +void invltlb_pcid_handler(void); +void invlpg_handler(void); +void invlpg_pcid_handler(void); +void invlrng_handler(void); +void invlcache_handler(void); void init_secondary(void); void ipi_startup(int apic_id, int vector); void ipi_all_but_self(u_int ipi); |