Loop in more Nuvoton folks.

-----Original Message-----
From: Yubin Zou <[email protected]>
Sent: Wednesday, September 10, 2025 6:11 AM
To: [email protected]
Cc: Paolo Bonzini <[email protected]>; CS20 KFTing <[email protected]>; Hao 
Wu <[email protected]>; [email protected]; Peter Maydell 
<[email protected]>; Yubin Zou <[email protected]>; Titus Rwantare 
<[email protected]>
Subject: [PATCH 0/7] Introduce PCIE Root Complex on Nuvoton npcm8xx and npcm7xx

CAUTION - External Email: Do not click links or open attachments unless you 
acknowledge the sender and content.


Improvement to QEMU:
These changes enhance QEMU by adding emulation support for a new piece of 
hardware, the Nuvoton PCIe root complex, which is prevalent in both NPCM7xx and 
NPCM8XX Board SoCs.

Impact (Before/After):
- Before: QEMU lacked a specific model for the Nuvoton PCIe host.
Emulating platforms using this SoC meant PCIe capabilities were either missing 
or inaccurate.

- After: QEMU can now model the fundamental aspects of the PCIe host 
controller. Virtual PCIe devices can be attached to emulated NPCM7xx and 
NPCM8xx machines, and the guest OS can interact with them through a more 
faithful representation of the on-chip PCIe hardware.

Signed-off-by: Yubin Zou <[email protected]>
---
Hao Wu (1):
      hw/arm: Add PCIERC to NPCM7xx SoC

Titus Rwantare (6):
      hw/pci-host: implement Nuvoton PCIE Root Complex stub
      hw/pci-host: add basic Nuvoton PCIe window support
      hw/arm: attach PCIe root complex to npmcm8xx
      hw/pci-host: add Nuvoton PCIe root port
      hw/pci-host: enable MSI on npcm PCIe root complex
      hw/pci-host: rework Nuvoton PCIe windowing and memory regions

 hw/arm/Kconfig                    |   4 +-
 hw/arm/npcm7xx.c                  |  10 +
 hw/arm/npcm8xx.c                  |  12 +-
 hw/pci-host/Kconfig               |   4 +
 hw/pci-host/meson.build           |   1 +
 hw/pci-host/npcm_pcierc.c         | 587 ++++++++++++++++++++++++++++++++++++++
 hw/pci-host/trace-events          |   4 +
 include/hw/arm/npcm7xx.h          |   4 +-
 include/hw/arm/npcm8xx.h          |   2 +
 include/hw/pci-host/npcm_pcierc.h | 155 ++++++++++
 10 files changed, 779 insertions(+), 4 deletions(-)
---
base-commit: 6a9fa5ef3230a7d51e0d953a59ee9ef10af705b8
change-id: 20250909-pcie-root-upstream-1eca4ba1c448

Best regards,
--
Yubin Zou <[email protected]>


Thank you.

Regards,
Tyrone
________________________________
________________________________
 The privileged confidential information contained in this email is intended 
for use only by the addressees as indicated by the original sender of this 
email. If you are not the addressee indicated in this email or are not 
responsible for delivery of the email to such a person, please kindly reply to 
the sender indicating this fact and delete all copies of it from your computer 
and network server immediately. Your cooperation is highly appreciated. It is 
advised that any unauthorized use of confidential information of Nuvoton is 
strictly prohibited; and any information in this email irrelevant to the 
official business of Nuvoton shall be deemed as neither given nor endorsed by 
Nuvoton.

Reply via email to