HomeFreeBSD

MFC r277735 (by royger):

Description

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

Details

Provenance
dimAuthored on
Reviewer
jhb
Differential Revision
D1417: amd64: allow base memory segment to start at address different than 0
Parents
rS292550: Simplify _map_v4v6_address().
Branches
Unknown
Tags
Unknown