diff options
author | Mark Kettenis <kettenis@cvs.openbsd.org> | 2017-12-31 08:42:05 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@cvs.openbsd.org> | 2017-12-31 08:42:05 +0000 |
commit | a092a92461df611eb4833949e13deeb99cdaf419 (patch) | |
tree | 48a7bbdf892feb2daac22fb7c7d3f4601ec4d0f8 /sys/arch/arm64/include | |
parent | 194bb45f9b6c6ddce46f6c764ce9e52f9a70c7c6 (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.h | 6 |
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 |