diff options
Diffstat (limited to 'sys')
-rw-r--r-- | sys/amd64/pci/pci_bus.c | 5 | ||||
-rw-r--r-- | sys/i386/pci/pci_bus.c | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/sys/amd64/pci/pci_bus.c b/sys/amd64/pci/pci_bus.c index c532a28..226536c 100644 --- a/sys/amd64/pci/pci_bus.c +++ b/sys/amd64/pci/pci_bus.c @@ -263,6 +263,11 @@ nexus_pcib_is_host_bridge(int bus, int slot, int func, *busnum = nexus_pcib_read_config(0, bus, slot, func, 0x44, 1); break; + case 0x00101166: + s = "ServerWorks CIOB30 host to PCI bridge"; + *busnum = nexus_pcib_read_config(0, bus, slot, func, 0x44, 1); + break; + case 0x00111166: /* FALLTHROUGH */ case 0x03021014: /* IBM re-badged ServerWorks chipset */ diff --git a/sys/i386/pci/pci_bus.c b/sys/i386/pci/pci_bus.c index c532a28..226536c 100644 --- a/sys/i386/pci/pci_bus.c +++ b/sys/i386/pci/pci_bus.c @@ -263,6 +263,11 @@ nexus_pcib_is_host_bridge(int bus, int slot, int func, *busnum = nexus_pcib_read_config(0, bus, slot, func, 0x44, 1); break; + case 0x00101166: + s = "ServerWorks CIOB30 host to PCI bridge"; + *busnum = nexus_pcib_read_config(0, bus, slot, func, 0x44, 1); + break; + case 0x00111166: /* FALLTHROUGH */ case 0x03021014: /* IBM re-badged ServerWorks chipset */ |