[OpenBIOS] r466 - openbios-devel/arch/ppc/qemu
svn at openbios.org
svn at openbios.org
Sun Mar 8 02:06:56 CET 2009
Author: laurent
Date: 2009-03-08 02:06:56 +0100 (Sun, 08 Mar 2009)
New Revision: 466
Modified:
openbios-devel/arch/ppc/qemu/init.c
Log:
Author: Alexander Graf <alex at csgraf.de>
Expose PCI controller information
Linux tries to detect which PCI controller it's supposed to work with.
On PPC32 there is fallback code that doesn't get compiled with
CONFIG_PPC64, so we really have to expose a controller or we don't have
pci config space accessor functions.
Let's expose a un3-agp if we have a mac99 model, as that's what is
supposed to be in there anyways.
Signed-off-by: Alexander Graf <alex at csgraf.de>
Signed-off-by: Laurent Vivier <Laurent at vivier.eu>
Modified: openbios-devel/arch/ppc/qemu/init.c
===================================================================
--- openbios-devel/arch/ppc/qemu/init.c 2009-03-08 01:03:17 UTC (rev 465)
+++ openbios-devel/arch/ppc/qemu/init.c 2009-03-08 01:06:56 UTC (rev 466)
@@ -566,6 +566,17 @@
push_str("system-id");
fword("property");
+ /* pci info */
+
+ if (machine_id == ARCH_MAC99) {
+ push_str("/pci");
+ fword("find-device");
+ push_str("u3-agp");
+ fword("encode-string");
+ push_str("compatible");
+ fword("property");
+ }
+
/* memory info */
push_str("/memory");
More information about the OpenBIOS
mailing list