freebsd-dev/sys/amd64
Konstantin Belousov 6cadbcd203 Add pmap_enter(9) PMAP_ENTER_LARGEPAGE flag and implement it on amd64.
The flag requests entry of non-managed superpage mapping of size
pagesizes[psind] into the page table.

Pmap supports fake wiring of the largepage mappings.  Only attributes
of the largepage mapping can be changed by calling pmap_enter(9) over
existing mapping, physical address of the page must be unchanged.

Reviewed by:	markj
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D24652
2020-09-09 21:50:24 +00:00
..
acpica amd64: clean up empty lines in .c and .h files 2020-09-01 21:16:54 +00:00
amd64 Add pmap_enter(9) PMAP_ENTER_LARGEPAGE flag and implement it on amd64. 2020-09-09 21:50:24 +00:00
cloudabi32 Use uintptr_t instead of register_t * for the stack base. 2019-12-03 23:17:54 +00:00
cloudabi64 amd64: clean up empty lines in .c and .h files 2020-09-01 21:16:54 +00:00
conf ZFS: clarify dependencies for static linking 2020-08-28 17:06:35 +00:00
ia32 amd64: clean up empty lines in .c and .h files 2020-09-01 21:16:54 +00:00
include Add the MEM_EXTRACT_PADDR ioctl to /dev/mem. 2020-09-02 18:12:47 +00:00
linux amd64: clean up empty lines in .c and .h files 2020-09-01 21:16:54 +00:00
linux32 amd64: clean up empty lines in .c and .h files 2020-09-01 21:16:54 +00:00
pci pci_cfgreg.c: Use io port config access for early boot time. 2019-04-09 18:07:17 +00:00
sgx amd64: clean up empty lines in .c and .h files 2020-09-01 21:16:54 +00:00
vmm amd64: clean up empty lines in .c and .h files 2020-09-01 21:16:54 +00:00
Makefile