git: kernel - Fix boot issues with > 512GB of ram
Matthew Dillon
dillon at crater.dragonflybsd.org
Sun Oct 29 14:42:34 PDT 2017
commit f70051b1a0413d7f913de0fdf9609a0d1f1990f4
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Sun Oct 29 14:37:32 2017 -0700
kernel - Fix boot issues with > 512GB of ram
* Fix DMAP installation issues for kernels with > 512GB of ram.
The page table was not being laid out properly for PML4e
entries past the first one.
* Fix early panic reporting. Conditionalize the lapic access as the
lapic might not exist yet.
* Tested to 1TB of ram. Theoretically DragonFlyBSD can support up
to 32TB of ram (and slightly less than ~64TB with one #define
change).
Reported-by: zrj
Testing-by: zrj
Summary of changes:
sys/platform/pc64/include/vmparam.h | 4 ++--
sys/platform/pc64/x86_64/pmap.c | 4 ++--
sys/platform/pc64/x86_64/trap.c | 3 ++-
3 files changed, 6 insertions(+), 5 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f70051b1a0413d7f913de0fdf9609a0d1f1990f4
--
DragonFly BSD source repository
More information about the Commits
mailing list