This series add some new functions such as fw_cfg dma, platform bus, hotplug handler for LoongArch virt machine, And remove the default vga display device, using ramfb to replace it.
Changes for v1: 1. Remove default vga device. 2. Support fw_cfg dma function. 3. Add interrupt information to FDT table. 4. Add platform bus support. 5. Add hotplug handler for machine. 6. Add RAMFB to dynamic_sysbus_devices list. Please help review. Thanks. Xiaojuan Yang (6): hw/loongarch: Remove vga device when loongarch init hw/loongarch: Support fw_cfg dma function hw/loongarch: Add interrupt information to FDT table hw/loongarch: Add platform bus support hw/loongarch: Add hotplug handler for machine hw/loongarch: Add RAMFB to dynamic_sysbus_devices list hw/loongarch/Kconfig | 3 +- hw/loongarch/fw_cfg.c | 3 +- hw/loongarch/virt.c | 101 ++++++++++++++++++++++++++++++++++-- include/hw/loongarch/virt.h | 1 + include/hw/pci-host/ls7a.h | 5 ++ 5 files changed, 107 insertions(+), 6 deletions(-) -- 2.31.1