All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] RME-DA preparatory work
@ 2026-09-04 16:05 Jim MacArthur
  2026-09-04 16:05 ` [PATCH v2 1/4] hw/pci: add IDE + TEE capability to PCIe root port Jim MacArthur
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Jim MacArthur @ 2026-09-04 16:05 UTC (permalink / raw)
  To: qemu-devel
  Cc: Michael S. Tsirkin, John Snow, Denis V. Lunev, qemu-block,
	Jim MacArthur, Pierrick Bouvier, Viresh Kumar, Pierrick Bouvier

This is a subset of patches from Gustavo Romero's SMMU DA branch work,
featuring patches from Pierrick Bouvier and Viresh Kumar. These add
capabilities to the PCIe root port and ICH9 SATA driver, and also refactor
some code in hw/pci/msi.c for future use.

The goal here is to upstream work which is independent of Tao Tang's SMMU-V3
patches, while those are being reviewed. If/when Tao Tang's patches are
accepted, we can proceed with the remainder of the SMMU DA work.

I have spent some time understanding these patches and believe them to be
sensible, but some parts of them may be outside my understanding. In 
particular, we may be incorrectly advertising features here which are not
actually implemented; although this doesn't cause any problems I can see
with Linux or our test suites, I can quite easily set the feature flags to
zero and keep the code structure if that's a problem.

Jim

Signed-off-by: Jim MacArthur <jim.macarthur@linaro.org>
---
Changes in v2:
- Removed RFC tag, rebased to current master. No other changes.
- Link to v1: https://lore.kernel.org/qemu-devel/20260818-jmac-rme-da-prep-v1-0-30fab951bc75@linaro.org

---
Pierrick Bouvier (4):
      hw/pci: add IDE + TEE capability to PCIe root port
      sata: add SPDM + IDE + TEE pci support
      hw/pci: add DVSEC RMEDA capability to PCIe root port
      hw/pci/msi: extract msi_message_address_register

 hw/ide/ich.c                       | 72 +++++++++++++++++++++++++++++++++++++-
 hw/pci-bridge/gen_pcie_root_port.c | 38 ++++++++++++++++++++
 hw/pci/msi.c                       | 19 ++++++----
 hw/pci/pcie.c                      | 15 ++++++++
 include/hw/pci/msi.h               |  1 +
 include/hw/pci/pcie.h              |  3 ++
 include/hw/pci/pcie_regs.h         |  8 +++++
 7 files changed, 149 insertions(+), 7 deletions(-)
---
base-commit: d2843fbf80260e4346c856819e8cea11768c9d0e
change-id: 20260818-jmac-rme-da-prep-8096fc816eee

Best regards,
-- 
Jim MacArthur <jim.macarthur@linaro.org>



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-09-04 21:13 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-04 16:05 [PATCH v2 0/4] RME-DA preparatory work Jim MacArthur
2026-09-04 16:05 ` [PATCH v2 1/4] hw/pci: add IDE + TEE capability to PCIe root port Jim MacArthur
2026-09-04 21:12   ` Michael S. Tsirkin
2026-09-04 16:05 ` [PATCH v2 2/4] sata: add SPDM + IDE + TEE pci support Jim MacArthur
2026-09-04 16:05 ` [PATCH v2 3/4] hw/pci: add DVSEC RMEDA capability to PCIe root port Jim MacArthur
2026-09-04 21:11   ` Michael S. Tsirkin
2026-09-04 16:05 ` [PATCH v2 4/4] hw/pci/msi: extract msi_message_address_register Jim MacArthur
2026-09-04 16:14   ` Philippe Mathieu-Daudé

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.