[coreboot] [PATCH] Promote heap sizing to first-class Kconfig citizenship.

Joe Korty joe.korty at ccur.com
Sat May 22 02:52:43 CEST 2010


I wrote:
>> Unfortunately, the latest coreboot still gets an out-of-mem condition
>> when the large pci-e chassis is attached.
>> 
>> I've attached two coreboot logs, both are the latest svn but the second
>> one has heap size at 0x10000 so that I can send you the log of what a
>> good boot might look like.

On Fri, May 21, 2010 at 04:33:12PM -0400, Myles Watson wrote:
> That's a lot of devices.  So maybe we need a Kconfig option called
> ADDITIONAL_HEAP that's available on the EXPERT menu.  It's possible that
> making links into lists will make you fit, but I'd expect someone to shrink
> the default heap when there's that much extra space for everyone else.

I certainly think that that would be OK.  It is impractical
to come up with a default heap size to cover the largest
possible IO configuration, since that would be very
large indeed.

Heck, even my failing large IO configuration is not really
very large.  I am putting only one expansion chassis on
the system.  I expect that we will eventually get customers
that will want two or even three expansion chassis (each
chassis holds 20 PCI-e cards).

In one sense this is kinda exciting.  Mainframes have
always been about large IO. That's what distinguishes them
from PCs.  With these tweaks, PC-like machines can start
to eat away at the bottom of that market.

Regards,
Joe

Joe





More information about the coreboot mailing list