diff options
author | iwasaki <iwasaki@FreeBSD.org> | 2002-10-02 17:50:38 +0000 |
---|---|---|
committer | iwasaki <iwasaki@FreeBSD.org> | 2002-10-02 17:50:38 +0000 |
commit | f5105eda7e9777bceb2fcf689986b7ece035cfd1 (patch) | |
tree | 1b4dec9291541ed1b6761e60fc8db31b3adbffb5 /sys | |
parent | e78968c85a30e7c9cb4fb7fd70bb2175bb08ee32 (diff) | |
download | FreeBSD-src-f5105eda7e9777bceb2fcf689986b7ece035cfd1.zip FreeBSD-src-f5105eda7e9777bceb2fcf689986b7ece035cfd1.tar.gz |
Add 2 Ids for new ServerWorks host to PCI bridge chipset.
These are still unknown name but these are working as well
as the other ServerWorks chipset.
Description strings should be corrected when the chipsets
are known.
MFC after: 1 week
Diffstat (limited to 'sys')
-rw-r--r-- | sys/amd64/pci/pci_bus.c | 8 | ||||
-rw-r--r-- | sys/i386/pci/pci_bus.c | 8 |
2 files changed, 16 insertions, 0 deletions
diff --git a/sys/amd64/pci/pci_bus.c b/sys/amd64/pci/pci_bus.c index 2e589dd..fc8958a 100644 --- a/sys/amd64/pci/pci_bus.c +++ b/sys/amd64/pci/pci_bus.c @@ -272,6 +272,14 @@ nexus_pcib_is_host_bridge(int bus, int slot, int func, *busnum = nexus_pcib_read_config(0, bus, slot, func, 0x44, 1); break; + /* XXX unknown chipset, but working */ + case 0x00171166: + /* FALLTHROUGH */ + case 0x01011166: + s = "ServerWorks host to PCI bridge(unknown chipset)"; + *busnum = nexus_pcib_read_config(0, bus, slot, func, 0x44, 1); + break; + /* Integrated Micro Solutions -- vendor 0x10e0 */ case 0x884910e0: s = "Integrated Micro Solutions VL Bridge"; diff --git a/sys/i386/pci/pci_bus.c b/sys/i386/pci/pci_bus.c index 2e589dd..fc8958a 100644 --- a/sys/i386/pci/pci_bus.c +++ b/sys/i386/pci/pci_bus.c @@ -272,6 +272,14 @@ nexus_pcib_is_host_bridge(int bus, int slot, int func, *busnum = nexus_pcib_read_config(0, bus, slot, func, 0x44, 1); break; + /* XXX unknown chipset, but working */ + case 0x00171166: + /* FALLTHROUGH */ + case 0x01011166: + s = "ServerWorks host to PCI bridge(unknown chipset)"; + *busnum = nexus_pcib_read_config(0, bus, slot, func, 0x44, 1); + break; + /* Integrated Micro Solutions -- vendor 0x10e0 */ case 0x884910e0: s = "Integrated Micro Solutions VL Bridge"; |