* Hamo email@example.com [110726 11:05]:
Hi lists, As I have moved forward to writing the ramstage, much more problems came out. PCI devices are just extra devices that can be used but not key devices like those on X86. Most devices on ARM are connected through AHBA bus and can be configured by reading and writing data from and into the control registers. So we need a new way to record the information of hardware instead of depending on the enumerate and init functions of PCI devices.
Devices that can not be probed have to be put in the static device tree. Coreboot has support for a number of those, SuperIOs for example.
This is hard for me since the format we are using to record information is highly depending on PCI bus. We need to design a new format for ARM.
Really? Why is the current format not sufficient?