Пример #1
0
static int
mptable_hostb_probe(device_t dev)
{

	if (pci_cfgregopen() == 0)
		return (ENXIO);
	if (mptable_pci_probe_table(pcib_get_bus(dev)) != 0)
		return (ENXIO);
	device_set_desc(dev, "MPTable Host-PCI bridge");
	return (0);
}
Пример #2
0
static int
mptable_pcib_probe(device_t dev)
{
	int bus;

	if ((pci_get_class(dev) != PCIC_BRIDGE) ||
	    (pci_get_subclass(dev) != PCIS_BRIDGE_PCI))
		return (ENXIO);
	bus = pci_read_config(dev, PCIR_SECBUS_1, 1);
	if (bus == 0)
		return (ENXIO);
	if (mptable_pci_probe_table(bus) != 0)
		return (ENXIO);
	device_set_desc(dev, "MPTable PCI-PCI bridge");
	return (-1000);
}
Пример #3
0
static int
mptable_hostb_probe(device_t dev)
{
    if (!ioapic_enable)
        return (ENXIO);

    if (pci_cfgregopen() == 0)
        return (ENXIO);
#ifdef notyet
    if (mptable_pci_probe_table(pcib_get_bus(dev)) != 0)
        return (ENXIO);
#endif

    device_set_desc(dev, "MPTABLE Host-PCI bridge");
    return (0);
}
Пример #4
0
static int
mptable_pcib_probe(device_t dev)
{
	int bus;

	if (!ioapic_enable)
		return (ENXIO);

	if ((pci_get_class(dev) != PCIC_BRIDGE) ||
	    (pci_get_subclass(dev) != PCIS_BRIDGE_PCI))
		return (ENXIO);
	bus = pci_read_config(dev, PCIR_SECBUS_1, 1);
	if (bus == 0)
		return (ENXIO);
#ifdef notyet
	if (mptable_pci_probe_table(bus) != 0)
		return (ENXIO);
#endif
	device_set_desc(dev, "MPTABLE PCI-PCI bridge");
	return (-500);
}