Hi All, This is a first attempt to add PCIe Root Complex Event Collector emulation support to Qemu. This patch is created on Qemu commit:88afdc92b6 and tested using Qemu Risc V virt machine and the PCIe aer error injection module in the Linux kernel(v 5.14).
Thanks, Mayuresh. Mayuresh Chitale (3): hw/pci/pcie.c: modify PCIe Express capability for RCiEP and RCEC hw/pci: Add PCIe RCEC support docs: pcie: RCEC docs/pcie.txt | 16 +++-- hw/pci/meson.build | 2 +- hw/pci/pcie.c | 40 ++++++++++--- hw/pci/pcie_aer.c | 9 +++ hw/pci/pcie_rcec.c | 119 +++++++++++++++++++++++++++++++++++++ include/hw/pci/pci.h | 1 + include/hw/pci/pci_ids.h | 1 + include/hw/pci/pcie.h | 3 + include/hw/pci/pcie_regs.h | 3 + 9 files changed, 180 insertions(+), 14 deletions(-) create mode 100644 hw/pci/pcie_rcec.c -- 2.17.1