On 3/9/07, Joe Pub joepubber@googlemail.com wrote:
By enabling CONFIG_PCI_ROM_RUN for instance, includes extra object files within the resulting binary, hence making the used part of the ROM image greater. Here lies my problem. VMWare seems to load the LinuxBIOS rom, but then overwrite the address at 0xFA000 with 8K of NVRAM data, basically overwriting portions of the LinuxBIOS code.
One possibility that comes to mind is an ldscript. They can be unreliable but this is one case where it might be very helpful.
Just set up the script to tear a hole in memory at a certain address.
This might work, I have not tried it :-)
ron