we're in to stage 2.
commit message:
With this change, we get all the way to stage 2 and this output, at which point we hang: Show all devs... root(Root Device): enabled 1 have_resources 0 initialized 0 cpus: Unknown device path type: 0 cpus(): enabled 1 have_resources 0 initialized 0 apic_0(APIC: 00): enabled 1 have_resources 0 initialized 0 pci_1_0(PCI: 00:01.0): enabled 1 have_resources 0 initialized 0 pci_0_0(PCI: 00:00.0): enabled 1 have_resources 0 initialized 0 pci_4_0(PCI: 00:04.0): enabled 1 have_resources 0 initialized 0 pci_5_0(PCI: 00:05.0): enabled 1 have_resources 0 initialized 0 pci_18_0(PCI: 00:18.0): enabled 1 have_resources 0 initialized 0 ioport_2e(IOPORT: 2e): enabled 1 have_resources 0 initialized 0 domain_0(PCI_DOMAIN: 0000): enabled 1 have_resources 0 initialized 0 Phase 6: Initializing devices... Phase 6: Root Device init. Phase 6: PCI: 00:04.0 init.
The hang is in pci_domain_read_resources. pc is 5f92. That PC is not compatible with the fact that we hit phase 6; something else is going on.
The dts is quite incomplete and that is part of the problem. Doubtless there are other problems :-)
But training is indeed working in simnow, and memory is working, and we can return from disable_car as on the geode. For those of you who want to help but were not sure what to do, well, we've got LOTS of places that need help now :-)
ron