freebsd-skq/sys/amd64
Kyle Evans 3395e43a04 efirt: Don't enter EFI context early, convert addrs to KVA instead
efi_enter here was needed because efi_runtime dereference causes a fault
outside of EFI context, due to runtime table living in runtime service
space. This may cause problems early in boot, though, so instead access it
by converting paddr to KVA for access.

While here, remove the other direct PHYS_TO_DMAP calls and the explicit DMAP
requirement from efidev.

Reviewed by:	kib
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D16591
2018-08-04 21:41:10 +00:00
..
acpica Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
amd64 efirt: Don't enter EFI context early, convert addrs to KVA instead 2018-08-04 21:41:10 +00:00
cloudabi32 Use TO_PTR() to convert integers to pointers. 2017-11-26 14:45:56 +00:00
cloudabi64 Use TO_PTR() to convert integers to pointers. 2017-11-26 14:45:56 +00:00
conf COMPAT_LINUX32 has not depended on COMPAT_43 in some time. 2018-07-31 21:40:13 +00:00
ia32 Use SMAP on amd64. 2018-07-29 20:47:00 +00:00
include Use SMAP on amd64. 2018-07-29 20:47:00 +00:00
linux Add END()s for amd64 linux futex support routines. 2018-08-04 13:57:50 +00:00
linux32 Add END()s for amd64 linux futex support routines. 2018-08-04 13:57:50 +00:00
pci sys/amd64: further adoption of SPDX licensing ID tags. 2017-11-27 15:03:07 +00:00
sgx Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
vmm - Add the ability to run bhyve(8) within a jail(8). 2018-08-01 00:39:21 +00:00
Makefile Bring the tags and links entries for amd64 up to date. 2015-10-27 22:59:24 +00:00