pci: Enable PCIe memory mapped configuration again
[dragonfly.git] / sys / bus / pci / x86_64 / pci_cfgreg.c
index 01d9a2e..0d12a73 100644 (file)
@@ -63,7 +63,7 @@ static uint32_t pcie_badslots;
 static int cfgmech;
 static struct spinlock pcicfg_spin;
 
-static int mcfg_enable = 0;
+static int mcfg_enable = 1;
 TUNABLE_INT("hw.pci.mcfg", &mcfg_enable);
 
 static uint32_t        pci_docfgregread(int bus, int slot, int func, int reg, int bytes);
@@ -273,6 +273,9 @@ pcie_cfgregopen(uint64_t base, uint8_t minbus, uint8_t maxbus)
        if (minbus != 0)
                return 0;
 
+       if (bootverbose)
+               kprintf("PCIe: Using Memory Mapped configuration\n");
+
        pcie_base = (vm_offset_t)pmap_mapdev_uncacheable(base,
            ((unsigned)maxbus + 1) << 20);
        pcie_minbus = minbus;