[coreboot] domain vs device statictree order

Marc Jones marcj303 at gmail.com
Wed Jan 7 19:27:59 CET 2009


On Wed, Jan 7, 2009 at 10:42 AM, Myles Watson <mylesgw at gmail.com> wrote:
> On Wed, Jan 7, 2009 at 10:29 AM, Peter Stuge <peter at stuge.se> wrote:

>> I suggest moving VSA init to domain.phase1. It's certainly very early
>> setup because it _creates_ the PCI devices that are to be fixed up in
>> phase2.
> If phase1 is really obsolete, then phase2 is as early as you get.  Do
> we need to reinstate phase1?

Being the top level of the Geode PCI domain, Phase2_fixup for the
domain in parent to child order is correct place to do VSA init.
Phase2_fixup for the cs5536 southbridge should make the NAND/IDE
switch before resource allocation in phase 3-5.

I think that you want phase6 to walk the tree in case there is
something that needs fixup after allocation especially if it was
hidden from allocation.

Marc




More information about the coreboot mailing list