Make yabel work for non-zero bus numbers. The link_num is not the bus number.
authorMyles Watson <mylesgw@gmail.com>
Mon, 30 Aug 2010 21:52:38 +0000 (21:52 +0000)
committerMyles Watson <mylesgw@gmail.com>
Mon, 30 Aug 2010 21:52:38 +0000 (21:52 +0000)
Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5757 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/devices/oprom/yabel/device.c

index 7fdc438bbd98b8604cf265973f8e041b6695cb82..b48f1d6deed7dddf8fa910ac6c8066ae268dcd0f 100644 (file)
@@ -45,7 +45,7 @@ biosemu_dev_get_addr_info(void)
 {
        int taa_index = 0;
        struct resource *r;
-       u8 bus = bios_device.dev->bus->link_num;
+       u8 bus = bios_device.dev->bus->secondary;
        u16 devfn = bios_device.dev->path.pci.devfn;
 
        bios_device.bus =  bus;