[coreboot] Trying to port abit A-S78H
prakashp at arcor.de
Fri Jan 27 12:08:01 CET 2012
On Tuesday 24 January 2012 22:26:31 Scott Duplichan wrote:
> Prakash Punnoor wrote:
> ]BTW, could you explain what happens after soft_reset? Will coreboot run
> ]again from start?
> Yes, the CF9 soft reset starts execution at the reset vector
> same as a cold boot.
ah, thanks for the confirmation.
> ] At least the following "die(...)" statement (romstage.c
> ]cache_as_ram_main) suggests that program flow should NOT get there. So, if
> ]coreboots runs again from start, why doesn't it enable port 80 again like
> ]it did initially?
> I am not sure. But the important function is sb7xx_51xx_pci_port80(),
> called from line 90 of romstage.c. It looks like that function does
> everything needed to enable PCI port 80. You could try calling the
> function unconditionally and see what happens.
Unfortunately that didn't help. So maybe coreboot isn't reaching
cache_as_ram_main after soft_reset anymore. I commented out the call to
soft_reset (and die) and now coreboot runs till the device init as on "warm
start". Any other ideas how to make soft_reset work?
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 198 bytes
Desc: This is a digitally signed message part.
More information about the coreboot