summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include
diff options
context:
space:
mode:
authorroyger <royger@FreeBSD.org>2014-04-04 14:54:54 +0000
committerroyger <royger@FreeBSD.org>2014-04-04 14:54:54 +0000
commit382b727d121cbeff12dbc714df3a87f09f488862 (patch)
treec5cac117c2ab4fbab4faa253474ec94ef4dca085 /sys/amd64/include
parentd7785b5ded2bde054f92db763f087b9e79a24cb1 (diff)
downloadFreeBSD-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.h6
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);
OpenPOWER on IntegriCloud