]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r277735 (by royger):
authordim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 21 Dec 2015 17:15:03 +0000 (17:15 +0000)
committerdim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 21 Dec 2015 17:15:03 +0000 (17:15 +0000)
commita2904c0261bf1414cc84247192eca67493da09a8
tree986f311237737f6200315bed0b2c81fe4cb174b0
parent77daa984587c6682af0ba66b90454abcc0a32f29
MFC r277735 (by royger):

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

git-svn-id: svn://svn.freebsd.org/base/stable/10@292551 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/amd64/amd64/machdep.c