[coreboot] mingw build problem with seabios/tools/kconfig

Patrick Georgi patrick at georgi-clan.de
Sun Mar 13 21:13:22 CET 2011


Am 13.03.2011 20:25, schrieb Scott Duplichan:
> ]In general, maybe just copy over coreboot's kconfig and look for the
> ]changes (there are some you'd have to revert)?
> 
> This is essentially what I am doing now. To run abuild, I change
> the default payload from seabios to none. I am hoping to find a
> solution that works with no modification to the coreboot trunk
> at all.
I was thinking about changing seabios' kconfig the same way we changed
coreboot's kconfig.
No changes to coreboot necessary.

> Here is another problem with using mingw to build coreboot. 
> Building projects that include the new AMD reference code
> (ASRock E350, AMD Persimmon, AMD Inagua) fail with the message,
> "Couldn't commit memory for cygwin heap",
> http://gitorious.org/msys/msys/blobs/MSYS-1_0_14/src/winsup/cygwin/cygheap.cc#line175
> Restarting the build works around the problem. I found cygheap.cc
> uses a very simple malloc/free scheme where the memory originates
> from Windows function VirtualAlloc, yet is never returned by calling
> VirtualFree. In addition, VirtualAlloc allocates one 4096 byte page
> minimum, which is wasting a lot for allocations of only a few bytes.
> For now, I just expanded CYGHEAPSIZE a bit. A better fix may be 
> needed in the future.
I'm not quite sure - are you using mingw or cygwin?


Patrick




More information about the coreboot mailing list