diff options
| author | Mathew McBride <matt@traverse.com.au> | 2023-08-16 01:10:18 +0000 |
|---|---|---|
| committer | Yousong Zhou <yszhou4tech@gmail.com> | 2023-08-16 11:02:28 +0800 |
| commit | 821bbcdf8bea7a864a038751908434578ec16339 (patch) | |
| tree | af9f0ea600222ab7c8a866987fe3c2a6699d2bd2 /utils | |
| parent | 83f60a6ee74184cbd30e49f96c08f993e7e71eca (diff) | |
qemu: enable host support for armsr/armv8
As of OpenWrt main branch commit e505873e65f72 ("armsr: armv8:
enable KVM host") [merged 2023-08-15], armsr/armv8 has
KVM host support. We can now enable QEMU host for this
target.
For example, you can run OpenWrt armsr/armv8 as a guest
like so:
qemu-system-aarch64 -nographic -M virt -cpu host --enable-kvm \
-bios u-boot.bin -smp 1 -m 1024 \
-drive file=openwrt-armsr-armv8-generic-ext4-combined.img,format=raw,index=0,media=disk
A compatible u-boot.bin can be obtained from u-boot-qemu_armv8/u-boot.bin
that is built with the armsr target and available from
downloads.openwrt.org.
Signed-off-by: Mathew McBride <matt@traverse.com.au>
Diffstat (limited to 'utils')
| -rw-r--r-- | utils/qemu/Makefile | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/utils/qemu/Makefile b/utils/qemu/Makefile index ba6da4e1c..4f99c320d 100644 --- a/utils/qemu/Makefile +++ b/utils/qemu/Makefile @@ -29,7 +29,7 @@ include $(INCLUDE_DIR)/nls.mk include $(INCLUDE_DIR)/package.mk QEMU_DEPS_IN_GUEST := @(TARGET_x86_64||TARGET_armsr||TARGET_malta) -QEMU_DEPS_IN_HOST := @(TARGET_x86_64||TARGET_sunxi) +QEMU_DEPS_IN_HOST := @(TARGET_x86_64||TARGET_armsr_armv8||TARGET_sunxi) QEMU_DEPS_IN_HOST += +libstdcpp QEMU_DEPS_IN_HOST += $(ICONV_DEPENDS) @@ -220,6 +220,7 @@ endef qemu-target-list := \ x86_64-softmmu \ arm-softmmu \ + aarch64-softmmu \ qemu-target-x86_64-softmmu-deps:= \ +qemu-firmware-pxe \ |
