CVSROOT:        /cvs
Module name:    src
Changes by:     kette...@cvs.openbsd.org        2019/06/01 05:45:01

Modified files:
        sys/arch/arm64/arm64: machdep.c pmap.c 

Log message:
On machines with large amounts of physical memory we fail to initialize uvm
because we don't have enough kernel memory available in the early bootstrap
phase to allocate the vm_page structures.  Fix this by making uvm_growkernel()
work before uvm is initialized like we do on other architectures that don't
use a direct map and explicitly call it after enumerating the available
physical memory with an estimate of how much KVA we need to initialize uvm.

ok patrick@

Reply via email to