From 69b56e8cc09df57381fee2c53a5320e1b5db95d3 Mon Sep 17 00:00:00 2001 From: Joachim Deguara Date: Wed, 30 Jan 2008 13:34:12 +0100 Subject: [PATCH] --- yaml --- r: 80573 b: refs/heads/master c: bb4a1d644a84e7e9d1d1fa9d1c7d1017b02e0947 h: refs/heads/master i: 80571: aee5a1287ec1d24a060862077a8965bbd0f21816 v: v3 --- [refs] | 2 +- trunk/arch/x86/mm/k8topology_64.c | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index eaca407c20a7..8763a6dd0fae 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f6df72e71eba621b2f5c49b3a763116fac748f6e +refs/heads/master: bb4a1d644a84e7e9d1d1fa9d1c7d1017b02e0947 diff --git a/trunk/arch/x86/mm/k8topology_64.c b/trunk/arch/x86/mm/k8topology_64.c index 32b963de9b8f..7a2ebce87df5 100644 --- a/trunk/arch/x86/mm/k8topology_64.c +++ b/trunk/arch/x86/mm/k8topology_64.c @@ -28,11 +28,15 @@ static __init int find_northbridge(void) u32 header; header = read_pci_config(0, num, 0, 0x00); - if (header != (PCI_VENDOR_ID_AMD | (0x1100<<16))) + if (header != (PCI_VENDOR_ID_AMD | (0x1100<<16)) && + header != (PCI_VENDOR_ID_AMD | (0x1200<<16)) && + header != (PCI_VENDOR_ID_AMD | (0x1300<<16))) continue; header = read_pci_config(0, num, 1, 0x00); - if (header != (PCI_VENDOR_ID_AMD | (0x1101<<16))) + if (header != (PCI_VENDOR_ID_AMD | (0x1101<<16)) && + header != (PCI_VENDOR_ID_AMD | (0x1201<<16)) && + header != (PCI_VENDOR_ID_AMD | (0x1301<<16))) continue; return num; }