aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2004-12-11 14:40:31 +0000
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2004-12-11 14:40:31 +0000
commitce966235a0f426c6ee9c4548a0f67b7d63c56235 (patch)
treee2d51b53ac7138c63579e7ba38f98652070a13a9
parentcb674a9f230d1a8903f2e01d021f4f28e626feaa (diff)
downloadxen-ce966235a0f426c6ee9c4548a0f67b7d63c56235.tar.gz
xen-ce966235a0f426c6ee9c4548a0f67b7d63c56235.tar.bz2
xen-ce966235a0f426c6ee9c4548a0f67b7d63c56235.zip
bitkeeper revision 1.1159.187.62 (41bb06dfBOXZ2Y0I-fSinx_R6pcANQ)
Fix PCI cardbus.
-rw-r--r--xen/common/physdev.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/xen/common/physdev.c b/xen/common/physdev.c
index 728a8fe07f..a2559e5223 100644
--- a/xen/common/physdev.c
+++ b/xen/common/physdev.c
@@ -742,7 +742,8 @@ void physdev_init_dom0(struct domain *p)
*
* In Linux2.6 we set pcibios_scan_all_fns().
*/
- if ( dev->hdr_type != PCI_HEADER_TYPE_NORMAL )
+ if ( (dev->hdr_type != PCI_HEADER_TYPE_NORMAL) &&
+ (dev->hdr_type != PCI_HEADER_TYPE_CARDBUS) )
continue;
pdev = xmalloc(sizeof(phys_dev_t));
pdev->dev = dev;