想用QEMU 7.1.0里运行3A5000虚拟机,需要bios、kernel和ramdisk。
foxsen的repo(https://github.com/foxsen/qemu-loongarch-runenv)里已经打包好了上述文件,但是无法引导内核。问了一下龙芯的技术,被告知相关步骤与信息在“qemu-7.1.0/docs/system/loongarch/loongson3.rst”文件里,其中提到yangxiaojun的repo(https://github.com/yangxiaojuan-loongson/qemu-binary)有另外一套文件,试用了一下,成功引导进入busybox。
./qemu-system-loongarch64 -m 4G -smp 1 --cpu la464 --machine virt -bios ./QEMU_EFI.fd -kernel vmlinux-5.19.0-rc1+ -initrd ramdisk -append 'root=/dev/ram rdinit=/sbin/init console=ttyS0,115200' -vga virtio -device qemu-xhci -device usb-kbd -device usb-mouse
foxsen的repo(https://github.com/foxsen/qemu-loongarch-runenv)里已经打包好了上述文件,但是无法引导内核。问了一下龙芯的技术,被告知相关步骤与信息在“qemu-7.1.0/docs/system/loongarch/loongson3.rst”文件里,其中提到yangxiaojun的repo(https://github.com/yangxiaojuan-loongson/qemu-binary)有另外一套文件,试用了一下,成功引导进入busybox。
./qemu-system-loongarch64 -m 4G -smp 1 --cpu la464 --machine virt -bios ./QEMU_EFI.fd -kernel vmlinux-5.19.0-rc1+ -initrd ramdisk -append 'root=/dev/ram rdinit=/sbin/init console=ttyS0,115200' -vga virtio -device qemu-xhci -device usb-kbd -device usb-mouse