Attached is a new version of pciutils 3.6.2.
"cd" to the pciutils-master directory, then "sudo make install".
Ignore pciutils-master-xcode

Install the included DirectHW.kext (using Kext Utility.app or whatever method you like), or if you want to use it temporarily then use "kextutil" to load it, and "kextunload" to unload it when you're done.

This version of pciutils adds support for macOS El Capitan using DirectHW.kext to enable the "intel-conf1" PCI access method.

Use this command to see a list of access methods:
[code]
lspci -A help
[/code]

"darwin" is the default access method which uses the AppleACPIPlatformExpert.kext which doesn't work in older macOS's like ElCapitan.

There are older versions of pciutils that use DirectHW.kext but I wanted to get the latest 3.6.2 version working.

Changes in my version of pciutils 3.6.2:
- Added the DirectHW method.
- Fixed a bug.
- Added an Xcode build for easier debugging.
- I included the code that uses the DirectHW.kext instead of using the DirectHW framework so you don't need to install the DirectHW framework.

Use the -G parameter for getting extra debug messages from lspci and setpci. I changed the "pcilib: Cannot open AppleACPIPlatformExpert (add boot arg debug=0x144 & run as root)" message so that it only appears when you use the -G option.
[code]
sudo lspci -G [other parameters]
[/code]

Use the -H1 parameter to use the "intel-conf1" method if you don't want to use the default "darwin" method on a Mac that supports both methods.
[code]
sudo lspci -H1 [other parameters]
[/code]

Changes to DirectHW 1.3:
- Changed the bundle identifier of the kext to com.joevt.driver.DirectHW because macOS Mojave excludes all versions of com.coresystems.driver.DirectHW. The exclude list is at /System/Library/Extensions/AppleKextExcludeList.kext/Contents/Info.plist
