On Sun, Feb 7, 2010 at 8:24 PM, Tarl Neustaedter Tarl.Neustaedter@sun.com wrote:
[...]
ffe30770 /pci@1fe,0/pci@1/ebus@1 (pci) [...] Output from OpenBIOS's PCI probe looks OK, "show-devs" output looks strange and "info pci" output is schizophrenic.
Ebus shouldn't be showing up as a "pci"; the addressing under it definitely does not use PCI semantics.
Fixed, there was a bug in the PCI database.
ffe315f8 /pci@1fe,0/pci@1/ebus@1/kb_ps2 (keyboard)
The unit address is missing here, which is a little wierd.
I added the "reg" property, now it shows up: ffe2f088 /pci@1fe,0/pci@1/pci@1,1/ebus@3/kb_ps2@0 (serial)