This series add some new funcitons for LoongArch virt machine.
Support loading uefi bios and linux kernel to boot system, and 
add fw_cfg table, smbios table, acpi table, fdt table to transmit
information for the system.

We could get the uefi bios and linux kernel file by this address:
The kernel file:
   * https://github.com/loongson/linux/tree/loongarch-next
The bios file:
   * https://github.com/loongson/edk2
   * https://github.com/loongson/edk2-platforms

Xiaojuan Yang (6):
  hw/loongarch: Add fw_cfg table support
  hw/loongarch: Add uefi bios loading support
  hw/loongarch: Add linux kernel booting support
  hw/loongarch: Add smbios support
  hw/loongarch: Add acpi ged support
  hw/loongarch: Add fdt support

 hw/loongarch/Kconfig        |   3 +
 hw/loongarch/acpi-build.c   | 609 ++++++++++++++++++++++++++++++++++++
 hw/loongarch/fw_cfg.c       |  33 ++
 hw/loongarch/fw_cfg.h       |  15 +
 hw/loongarch/loongson3.c    | 439 ++++++++++++++++++++++++--
 hw/loongarch/meson.build    |   4 +
 include/hw/loongarch/virt.h |  25 ++
 include/hw/pci-host/ls7a.h  |   4 +
 target/loongarch/cpu.c      |   1 +
 target/loongarch/cpu.h      |   3 +
 10 files changed, 1117 insertions(+), 19 deletions(-)
 create mode 100644 hw/loongarch/acpi-build.c
 create mode 100644 hw/loongarch/fw_cfg.c
 create mode 100644 hw/loongarch/fw_cfg.h

-- 
2.31.1


Reply via email to