X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=lib%2Finit.c;h=fe40f91ccc36c1d4fd5c52595116ab78899f1340;hb=c0ccce1b4cd5b42b17f2e8f7bae4031c311677ff;hp=e6e7deeae36f522d8f2834a3dc85980bb8d17393;hpb=1249c980ab34c92fd50ce4001b3a0e8985414bfb;p=pciutils.git diff --git a/lib/init.c b/lib/init.c index e6e7dee..fe40f91 100644 --- a/lib/init.c +++ b/lib/init.c @@ -151,6 +151,11 @@ static struct pci_methods *pci_methods[PCI_ACCESS_MAX] = { NULL, NULL, #endif +#if defined(PCI_HAVE_PM_ECAM) + &pm_ecam, +#else + NULL, +#endif }; // If PCI_ACCESS_AUTO is selected, we probe the access methods in this order @@ -169,6 +174,7 @@ static int probe_sequence[] = { PCI_ACCESS_WIN32_KLDBG, PCI_ACCESS_WIN32_SYSDBG, // Low-level methods poking the hardware directly + PCI_ACCESS_ECAM, PCI_ACCESS_I386_TYPE1, PCI_ACCESS_I386_TYPE2, PCI_ACCESS_MMIO_TYPE1_EXT,