summaryrefslogtreecommitdiffstats
path: root/sys/arch/alpha/include/pmap.h
diff options
context:
space:
mode:
authorart <art@openbsd.org>2001-03-16 14:10:23 +0000
committerart <art@openbsd.org>2001-03-16 14:10:23 +0000
commit807e207df0849cdb75b94d0218e652ca45ed2b51 (patch)
tree2d6b7119046a50fc18c889cbcec79ed3f8c37680 /sys/arch/alpha/include/pmap.h
parentzero vga_config after alloc (diff)
downloadwireguard-openbsd-807e207df0849cdb75b94d0218e652ca45ed2b51.tar.xz
wireguard-openbsd-807e207df0849cdb75b94d0218e652ca45ed2b51.zip
Some more pmap improvements from NetBSD.
Diffstat (limited to 'sys/arch/alpha/include/pmap.h')
-rw-r--r--sys/arch/alpha/include/pmap.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/sys/arch/alpha/include/pmap.h b/sys/arch/alpha/include/pmap.h
index 007931c4723..524bf671006 100644
--- a/sys/arch/alpha/include/pmap.h
+++ b/sys/arch/alpha/include/pmap.h
@@ -1,5 +1,5 @@
-/* $OpenBSD: pmap.h,v 1.7 2001/03/16 09:06:02 art Exp $ */
-/* $NetBSD: pmap.h,v 1.35 2000/06/08 03:10:06 thorpej Exp $ */
+/* $OpenBSD: pmap.h,v 1.8 2001/03/16 14:10:23 art Exp $ */
+/* $NetBSD: pmap.h,v 1.37 2000/11/19 03:16:35 thorpej Exp $ */
/*-
* Copyright (c) 1998, 1999, 2000 The NetBSD Foundation, Inc.
@@ -183,6 +183,11 @@ struct pv_head {
#if defined(MULTIPROCESSOR)
void pmap_tlb_shootdown(pmap_t, vaddr_t, pt_entry_t);
void pmap_do_tlb_shootdown(void);
+void pmap_tlb_shootdown_q_drain(u_long, boolean_t);
+#define PMAP_TLB_SHOOTDOWN(pm, va, pte) \
+ pmap_tlb_shootdown((pm), (va), (pte))
+#else
+#define PMAP_TLB_SHOOTDOWN(pm, va, pte) /* nothing */
#endif /* MULTIPROCESSOR */
#endif /* _LKM */