aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorBill Paul <wpaul@FreeBSD.org>2005-10-25 05:32:44 +0000
committerBill Paul <wpaul@FreeBSD.org>2005-10-25 05:32:44 +0000
commit8a3a26385cdbfedc8b4f71759867e94c9784aa05 (patch)
tree76d20ad07733152d7fc59a9fbe6d90db045691e3 /sys
parentba3af76df78a3e83492a592e50d4ab3246388d9c (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/i386/pci/pci_cfgreg.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/sys/i386/pci/pci_cfgreg.c b/sys/i386/pci/pci_cfgreg.c
index 37003a7418080..390217267fa99 100644
--- a/sys/i386/pci/pci_cfgreg.c
+++ b/sys/i386/pci/pci_cfgreg.c
@@ -237,15 +237,11 @@ pci_cfgdisable(void)
{
switch (cfgmech) {
case CFGMECH_1:
- /*
- * Do nothing for the config mechanism 1 case.
- * Writing a 0 to the address port can apparently
- * confuse some bridges and cause spurious
- * access failures.
- */
+ outl(CONF1_ADDR_PORT, 0);
break;
case CFGMECH_2:
outb(CONF2_ENABLE_PORT, 0);
+ outb(CONF2_FORWARD_PORT, 0);
break;
}
}