The PCI mbox module connects to a host such that the host can interact with the BMC SoC as a PCI device using a chardev. This chardev portion will be in a follow-on CL with the corresponding documentation.
Hao Wu (2): hw/misc: Add Nuvoton's PCI Mailbox Module hw/arm: Add PCI mailbox module to Nuvoton SoC docs/system/arm/nuvoton.rst | 1 + hw/arm/npcm7xx.c | 15 ++- hw/misc/meson.build | 1 + hw/misc/npcm7xx_pci_mbox.c | 178 +++++++++++++++++++++++++++++ hw/misc/trace-events | 5 + include/hw/arm/npcm7xx.h | 2 + include/hw/misc/npcm7xx_pci_mbox.h | 63 ++++++++++ 7 files changed, 264 insertions(+), 1 deletion(-) create mode 100644 hw/misc/npcm7xx_pci_mbox.c create mode 100644 include/hw/misc/npcm7xx_pci_mbox.h -- 2.34.1.575.g55b058a8bb-goog