summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/smp.h
diff options
context:
space:
mode:
authorattilio <attilio@FreeBSD.org>2011-05-20 14:53:16 +0000
committerattilio <attilio@FreeBSD.org>2011-05-20 14:53:16 +0000
commitccbb37970b3270861b379906a11b534a14e9631d (patch)
treef02b89a241b050f61bf77ffc6f1f3d169b534d42 /sys/i386/include/smp.h
parent0372174d48f975382712625e72bc9b47e95be3ce (diff)
downloadFreeBSD-src-ccbb37970b3270861b379906a11b534a14e9631d.zip
FreeBSD-src-ccbb37970b3270861b379906a11b534a14e9631d.tar.gz
Reintroduce the lazypmap infrastructure and convert it to using
cpuset_t. Requested by: alc
Diffstat (limited to 'sys/i386/include/smp.h')
-rw-r--r--sys/i386/include/smp.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/i386/include/smp.h b/sys/i386/include/smp.h
index cdec9c8..33b2578 100644
--- a/sys/i386/include/smp.h
+++ b/sys/i386/include/smp.h
@@ -42,6 +42,7 @@ extern u_long *ipi_invlrng_counts[MAXCPU];
extern u_long *ipi_invlpg_counts[MAXCPU];
extern u_long *ipi_invlcache_counts[MAXCPU];
extern u_long *ipi_rendezvous_counts[MAXCPU];
+extern u_long *ipi_lazypmap_counts[MAXCPU];
#endif
/* IPI handlers */
@@ -52,7 +53,8 @@ inthand_t
IDTVEC(invlcache), /* Write back and invalidate cache */
IDTVEC(ipi_intr_bitmap_handler), /* Bitmap based IPIs */
IDTVEC(cpustop), /* CPU stops & waits to be restarted */
- IDTVEC(rendezvous); /* handle CPU rendezvous */
+ IDTVEC(rendezvous), /* handle CPU rendezvous */
+ IDTVEC(lazypmap); /* handle lazy pmap release */
/* functions in mp_machdep.c */
void cpu_add(u_int apic_id, char boot_cpu);
OpenPOWER on IntegriCloud