Date: Tue, 23 Jul 2013 13:09:33 GMT From: John Baldwin <jhb@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Subject: PERFORCE change 231370 for review Message-ID: <201307231309.r6ND9XSJ022780@skunkworks.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@231370?ac=10 Change 231370 by jhb@jhb_pippin on 2013/07/23 13:09:33 - Get correct ivars. - Debug. Affected files ... .. //depot/projects/pci/sys/dev/pci/pci.c#46 edit Differences ... ==== //depot/projects/pci/sys/dev/pci/pci.c#46 (text+ko) ==== @@ -3246,7 +3246,7 @@ */ sec_bus = PCI_READ_CONFIG(bus, dev, sec_reg, 1); sub_bus = PCI_READ_CONFIG(bus, dev, sub_reg, 1); - if (bootverbose) + if (bootverbose || 1) printf("\tsecbus=%d, subbus=%d\n", sec_bus, sub_bus); if (sec_bus > 0 && sub_bus >= sec_bus) { start = sec_bus; @@ -3258,13 +3258,15 @@ res = resource_list_reserve(rl, bus, dev, PCI_RES_BUS, &rid, start, end, count, 0); if (res == NULL) { - if (bootverbose) + if (bootverbose || 1) device_printf(bus, "pci%d:%d:%d:%d secbus failed to allocate\n", pci_get_domain(dev), pci_get_bus(dev), pci_get_slot(dev), pci_get_function(dev)); resource_list_delete(rl, PCI_RES_BUS, 0); - } + } else + /* XXX */ + pci_printf(cfg, "allocated initial secbus range\n"); } else res = NULL; if (res == NULL) { @@ -3283,7 +3285,7 @@ struct resource *res; int sec_reg, sub_reg; - dinfo = device_get_ivars(dev); + dinfo = device_get_ivars(child); cfg = &dinfo->cfg; rl = &dinfo->resources; switch (cfg->hdrtype & PCIM_HDRTYPE) {
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201307231309.r6ND9XSJ022780>