summaryrefslogtreecommitdiff
path: root/sys/arch/arm64/include
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@cvs.openbsd.org>2017-12-31 08:42:05 +0000
committerMark Kettenis <kettenis@cvs.openbsd.org>2017-12-31 08:42:05 +0000
commita092a92461df611eb4833949e13deeb99cdaf419 (patch)
tree48a7bbdf892feb2daac22fb7c7d3f4601ec4d0f8 /sys/arch/arm64/include
parent194bb45f9b6c6ddce46f6c764ce9e52f9a70c7c6 (diff)
Tighten the permissions used in the early stage page tables somewhat.
Add an interface to establish additional VA=PA 1G block mappings for use by upcoming EFI runtime services support. ok guenther@
Diffstat (limited to 'sys/arch/arm64/include')
-rw-r--r--sys/arch/arm64/include/pmap.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/arch/arm64/include/pmap.h b/sys/arch/arm64/include/pmap.h
index 96c1a264e82..e4024d2ef0a 100644
--- a/sys/arch/arm64/include/pmap.h
+++ b/sys/arch/arm64/include/pmap.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: pmap.h,v 1.6 2017/08/27 19:33:02 drahn Exp $ */
+/* $OpenBSD: pmap.h,v 1.7 2017/12/31 08:42:04 kettenis Exp $ */
/*
* Copyright (c) 2008,2009,2014 Dale Rahn <drahn@dalerahn.com>
*
@@ -95,9 +95,7 @@ struct pv_entry;
#define pmap_unuse_final(p) do { /* nothing */ } while (0)
int pmap_fault_fixup(pmap_t, vaddr_t, vm_prot_t, int);
void pmap_postinit(void);
-void pmap_map_section(vaddr_t, vaddr_t, paddr_t, int, int);
-void pmap_map_entry(vaddr_t, vaddr_t, paddr_t, int, int);
-vsize_t pmap_map_chunk(vaddr_t, vaddr_t, paddr_t, vsize_t, int, int);
+void pmap_map_early(paddr_t, psize_t);
#ifndef _LOCORE