freebsd-dev/sys/amd64
Roger Pau Monné f336605b72 amd64: allow base memory segment to start at address different than 0
Current code requires that the first physical memory segment starts at 0,
but this is not really needed. We only need to make sure the bootstrap code
and page tables for APs are allocated below 4GB.

This patch removes this requirement and allows booting a Dell R710 from
UEFI, where the first physical memory segment starts at 0x10000.

Sponsored by: Citrix Systems R&D
Reviewed by: jhb
Differential Revision: https://reviews.freebsd.org/D1417
2015-01-26 08:42:47 +00:00
..
acpica don't set CR4 PSE bit on amd64 2014-07-23 15:53:29 +00:00
amd64 amd64: allow base memory segment to start at address different than 0 2015-01-26 08:42:47 +00:00
conf Remove ISA NICs. Anyone still using these on amd64 can build their 2015-01-25 12:02:38 +00:00
ia32 Change the way the lcall $7,$0 is reflected to usermode. Instead of 2014-12-27 23:19:08 +00:00
include MOVS instruction emulation. 2015-01-19 06:53:31 +00:00
linux32 Regen after r276508, r276509. 2015-01-01 18:43:31 +00:00
pci Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
vmm Add macro to identify AVIC capability (advanced virtual interrupt controller) 2015-01-24 00:35:49 +00:00
Makefile