[haiku-development] Re: Skylake over-running MAX_BOOT_PTABLES

  • From: "Alexander von Gluck IV" <kallisti5@xxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Fri, 22 Apr 2016 23:36:04 +0000

April 22 2016 5:49 PM, "Alexander von Gluck IV" <kallisti5@xxxxxxxxxxx> wrote:

Anyone know what would cause an Intel SkyLake laptop (8 GiB ram) to overflow 
MAX_BOOT_PTABLES?

Limit:
http://cgit.haiku-os.org/haiku/tree/headers/private/kernel/arch/x86/arch_kernel_args.h#n16

Code:
http://cgit.haiku-os.org/haiku/tree/src/system/boot/platform/bios_ia32/mmu.cpp#n164

So the laptop is getting to 8 page tables and halting boot?
I feel like upping the limit isn't a valid solution... (I plan on testing 
this though)


I was able to pause it at just the right moment after the panic to see:

"map_page: failed to allocate page table for virtual address 0x82c00000"

Other related posts: