This adds optional capabilities for the PCIe Root Port device: the TEE
flag in legacy config space and two extended capabilties:
- IDE (Integrity & Data Encryption)
- The RME-DA DVSEC capability.

All changes are enabled by the rme-cap=on flag for the pcie-root-port
device.

This is a rearrangement of original work done by Pierrick Bouvier
<[email protected]>.

Signed-off-by: Jim MacArthur <[email protected]>
---
Jim MacArthur (2):
      hw/pci-bridge: Add pcie_add_dvsec_capability helper
      hw/pci: More comments in pcie.c

Pierrick Bouvier (2):
      hw/pci: add IDE + TEE capability to PCIe root port
      hw/pci: add DVSEC RMEDA capability to PCIe root port

 hw/pci-bridge/gen_pcie_root_port.c | 54 ++++++++++++++++++++++++++++++++++++++
 hw/pci/pcie.c                      | 49 ++++++++++++++++++++++++++++++++++
 include/hw/pci/pcie.h              |  7 +++++
 include/hw/pci/pcie_regs.h         |  8 ++++++
 4 files changed, 118 insertions(+)
---
base-commit: 5624b266cdd513506fb333e9041778407b6d1ac4
change-id: 20261022-jmac-pcie-rme-extensions-ecbc501d4d7f

Best regards,
--  
Jim MacArthur <[email protected]>


Reply via email to