[OpenBIOS] [sparc64] Problematic pci at 0 and pci nodes in the device tree

Blue Swirl blauwirbel at gmail.com
Fri Jan 16 21:51:16 CET 2009


On 1/16/09, Jakub Jermar <jakub at jermar.eu> wrote:
> Hi,
>
>  I have the following problem with the OpenBIOS device tree (the current Qemu version):
>  In the root directory, there are currently two pci nodes:
>
>  ffd97778 pci at 0
>  ffd98808 pci
>
>  The "screen" alias is defined as:
>  /pci/pci/pci/QEMU,VGA
>
>  When HelenOS attempts to lookup this path, it fails, because it matches /pci instead
>  of /pci at 0 and /pci does not have any children. HelenOS is normally designed to cope
>  with ambiguous node names, but in this case the /pci node matches and sends it to the
>  wrong direction. I think the "screen" alias should be either defined using the
>  non-ambiguous pci at 0 path components or the /pci node should not exist at all.
>
>  Can you confirm this is a problem in the tree?

Yes, there is a duplicate for some reason for most PCI devices. Also
the address is 0, except for IDE and serial.



More information about the OpenBIOS mailing list