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

  • From: Axel Dörfler <axeld@xxxxxxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Mon, 25 Apr 2016 09:54:36 +0200

Am 23.04.2016 um 01:56 schrieb Alexander von Gluck IV:

The KDL syslog showed 9 kernel memory map ranges... so changing the 8 to 16 
sounds like
a valid fix. (although i'd like to understand why a little more)

It's not the first time we had to increase that limit. In any case, all memory that is initially allocated and passed over to the kernel needs those ranges.
Since the boot loader does quite some stuff, part of which is hardware dependent, the amount needed varies.
To really dig into why this machine needs more memory on start, you had to check what exactly is being allocated, though. However, since it's only one more than the current limit, it might have been close for other machines as well.

Bye,
   Axel.


Other related posts: