On Fri, Oct 09, 2009 at 11:26:44AM +0200, Rudolf Marek wrote:
Hi,
That's very odd. It seems the second time it is copied from the pci card it isn't copied correctly. To verify, you could add:
Maybe because the decoders can be shared. Maybe a fix would be to disable the decoding of the BARs 0,1...?
Good catch Rudolf - that could be the problem.
Does coreboot disable all BARs at start? Would SeaBIOS have to remember which BARs it disabled and then reenable them after the optionrom is copied?
Also, does anyone know a reliable way to reset the machine? It might be simpler to have SeaBIOS just do a full reset when it detects a partial reset.
-Kevin