]> git.proxmox.com Git - mirror_qemu.git/commit - MAINTAINERS
hw/loongarch: Add support loongson3 virt machine type.
authorXiaojuan Yang <yangxiaojuan@loongson.cn>
Mon, 6 Jun 2022 12:43:20 +0000 (20:43 +0800)
committerRichard Henderson <richard.henderson@linaro.org>
Mon, 6 Jun 2022 18:09:03 +0000 (18:09 +0000)
commita8a506c3907093a064dd2d475564e677fb1bf148
tree8bfc9e744b51740649e21796049aae592268f216
parentf9bf50745f29c85e531857898ed7927b6db7c763
hw/loongarch: Add support loongson3 virt machine type.

Emulate a 3A5000 board use the new loongarch instruction.
3A5000 belongs to the Loongson3 series processors.
The board consists of a 3A5000 cpu model and the virt
bridge. The host 3A5000 board is really complicated and
contains many functions.Now for the tcg softmmu mode
only part functions are emulated.

More detailed info you can see
https://github.com/loongson/LoongArch-Documentation

Signed-off-by: Xiaojuan Yang <yangxiaojuan@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220606124333.2060567-31-yangxiaojuan@loongson.cn>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
15 files changed:
MAINTAINERS
configs/devices/loongarch64-softmmu/default.mak [new file with mode: 0644]
configs/targets/loongarch64-softmmu.mak [new file with mode: 0644]
hw/Kconfig
hw/loongarch/Kconfig [new file with mode: 0644]
hw/loongarch/loongson3.c [new file with mode: 0644]
hw/loongarch/meson.build [new file with mode: 0644]
hw/meson.build
include/exec/poison.h
include/hw/loongarch/virt.h [new file with mode: 0644]
include/sysemu/arch_init.h
qapi/machine.json
target/Kconfig
target/loongarch/Kconfig [new file with mode: 0644]
target/loongarch/cpu.c