在模拟 ARM64 时,如何在 Qemu 中指定窗口大小/显示分辨率?

在模拟 ARM64 时,如何在 Qemu 中指定窗口大小/显示分辨率?

我正在尝试使用 Qemu 模拟 ARM64。我的命令如下:

qemu-system-aarch64 \
    -M raspi4b2g \
    -drive file=bin/sd.bin,format=raw,if=sd \
    -kernel bin/kernel8.img

我正在使用一台 Raspberry Pi 4 机器,Qemu 默认不支持它 - 我正在运行我找到的一个分支。但我认为这与我的问题无关。问题是我得到的窗口很大,占满了我的整个屏幕。我想告诉 Qemu 模拟一个小得多的屏幕,1024x600(与我的实际硬件相匹配)。我该怎么做?

这一页列出了一个-g widthxheight选项,但如果我尝试,我会得到Option not supported for this target,所以我猜测这不支持 ARM64。

相关内容