Module Name: xsrc
Committed By: macallan
Date: Fri Jan 14 19:42:56 UTC 2022
Modified Files:
xsrc/external/mit/libpciaccess/dist/src: netbsd_pci.c
Log Message:
add flag to disable blindly enabling memory and IO access on everything we
find
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 \
xsrc/external/mit/libpciaccess/dist/src/netbsd_pci.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: xsrc/external/mit/libpciaccess/dist/src/netbsd_pci.c
diff -u xsrc/external/mit/libpciaccess/dist/src/netbsd_pci.c:1.20 xsrc/external/mit/libpciaccess/dist/src/netbsd_pci.c:1.21
--- xsrc/external/mit/libpciaccess/dist/src/netbsd_pci.c:1.20 Fri Oct 9 10:48:18 2020
+++ xsrc/external/mit/libpciaccess/dist/src/netbsd_pci.c Fri Jan 14 19:42:56 2022
@@ -333,6 +333,7 @@ pci_device_netbsd_probe(struct pci_devic
err = pci_read(domain, bus, dev, func, PCI_COMMAND_STATUS_REG, ®);
if (err)
return err;
+#ifndef AVOID_DEVICE_ENABLE
if ((reg & (PCI_COMMAND_IO_ENABLE | PCI_COMMAND_MEM_ENABLE | PCI_COMMAND_MASTER_ENABLE)) !=
(PCI_COMMAND_IO_ENABLE | PCI_COMMAND_MEM_ENABLE | PCI_COMMAND_MASTER_ENABLE)) {
reg |= PCI_COMMAND_IO_ENABLE |
@@ -343,7 +344,7 @@ pci_device_netbsd_probe(struct pci_devic
if (err)
return err;
}
-
+#endif
err = pci_read(domain, bus, dev, func, PCI_BHLC_REG, ®);
if (err)
return err;