Add option to use RdEndpointConfig for PCIe reads

The current solution uses RdPCIConfig command which is expected
to be replaced by RdEndpointConfig in the future.  This change
adds an option to switch to the RdEndpointConfig command for
PCIe reads.

Tested:
Compared the PCIe device list in Redfish with both RdPCIConfig
and RdEndpointConfig and they match.

Change-Id: Ibff549d43e8d49c757f618ea2fa481324ece6872
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
2 files changed
tree: 118593f2f9d3bce40cac982adf4f22846f768980
  1. include/
  2. service_files/
  3. src/
  4. utils/
  5. .clang-format
  6. CMakeLists.txt
  7. LICENSE
  8. MAINTAINERS
  9. README.md
README.md

peci-pcie

The peci-pcie application uses the CPU PECI interface to get PCIe Device information for the system and shares it on D-Bus. The information from D-Bus is used by bmcweb to populate the PCIe Device resources in Redfish.