summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjason <jason@openbsd.org>2007-05-27 21:06:05 +0000
committerjason <jason@openbsd.org>2007-05-27 21:06:05 +0000
commit643c2def0e7854c7b4e708dd697f7642f7839d6f (patch)
tree514102e74b9092fded1589c7555a0dd595097c95
parentReplace xmalloc/xsnprintf combo with xasprintf. (diff)
downloadwireguard-openbsd-643c2def0e7854c7b4e708dd697f7642f7839d6f.tar.xz
wireguard-openbsd-643c2def0e7854c7b4e708dd697f7642f7839d6f.zip
add pmap_(un)map_nc_direct() macro's to match the non-nc versions
-rw-r--r--sys/arch/amd64/include/pmap.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/arch/amd64/include/pmap.h b/sys/arch/amd64/include/pmap.h
index 05a2cd5ae0f..2aa0fefb23f 100644
--- a/sys/arch/amd64/include/pmap.h
+++ b/sys/arch/amd64/include/pmap.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: pmap.h,v 1.13 2007/05/27 08:58:31 art Exp $ */
+/* $OpenBSD: pmap.h,v 1.14 2007/05/27 21:06:05 jason Exp $ */
/* $NetBSD: pmap.h,v 1.1 2003/04/26 18:39:46 fvdl Exp $ */
/*
@@ -565,12 +565,13 @@ void pmap_ldt_cleanup(struct proc *);
#define PMAP_DIRECT_MAP(pa) ((vaddr_t)PMAP_DIRECT_BASE + pa)
#define PMAP_DIRECT_UNMAP(va) ((paddr_t)va - PMAP_DIRECT_BASE)
+#define pmap_map_direct(pg) PMAP_DIRECT_MAP(VM_PAGE_TO_PHYS(pg))
+#define pmap_unmap_direct(va) PHYS_TO_VM_PAGE(PMAP_DIRECT_UNMAP(va))
#define PMAP_DIRECT_NC_MAP(pa) ((vaddr_t)PMAP_DIRECT_BASE_NC + pa)
#define PMAP_DIRECT_NC_UNMAP(va) ((paddr_t)va - PMAP_DIRECT_BASE_NC)
-
-#define pmap_map_direct(pg) PMAP_DIRECT_MAP(VM_PAGE_TO_PHYS(pg))
-#define pmap_unmap_direct(va) PHYS_TO_VM_PAGE(PMAP_DIRECT_UNMAP(va))
+#define pmap_map_nc_direct(pg) PMAP_DIRECT_NC_MAP(VM_PAGE_TO_PHYS(pg))
+#define pmap_unmap_nc_direct(va) PHYS_TO_VM_PAGE(PMAP_DIRECT_NC_UNMAP(va))
#define __HAVE_PMAP_DIRECT