Here is a small patch that fixes boot of my 16G RAM UEFI machine. The
details are hopefully sufficently explained in the git log message
shown in part 1/1.

Without this patch the biosmem heap has a size of about 310M which
isn't large enough to allocate ~380M for the vm_page array.

I've also tested this on hurd-amd64 and hurd-i386 virtual machines
which both show no change to the heap memory range allocated. This is
as expected because I've not witnessed a memory hole in the DIRECTMAP
segment using Qemu.

Cheers,

Mike.

Reply via email to