[PATCH v2 0/4] arm: qemu: Enable Bochs, console buffering, USB keyboard
Tom Rini
trini at konsulko.com
Thu Aug 24 23:44:33 CEST 2023
On Mon, Aug 14, 2023 at 08:39:40PM +0300, Alper Nebi Yasak wrote:
> Now that the driver for the Bochs VGA card emulated by QEMU is no longer
> limited to x86 architectures [1], this series enables it on arm and
> arm64 virtual machines to provide a graphical interface. In line with
> that series this also enables console buffering and USB keyboard.
>
> Tested with the Debian 12 installer using GRUB EFI:
>
> $ tools/buildman/buildman -o build/qemu_arm64 --boards=qemu_arm64 -w
> $ cd build/qemu_arm64
> $ curl -L -o debian.img \
> https://cdimage.debian.org/debian-cd/current/arm64/iso-cd/debian-12.0.0-arm64-netinst.iso
> $ qemu-system-aarch64 \
> -machine virt -cpu cortex-a53 -m 4G -smp 4 \
> -bios u-boot.bin \
> -serial stdio -device VGA \
> -nic user,model=virtio-net-pci \
> -device virtio-rng-pci \
> -device qemu-xhci,id=xhci -device usb-kbd -device usb-tablet \
> -drive if=virtio,file=debian.img,format=raw,readonly=on,media=cdrom
>
> And with one using extlinux.conf:
>
> $ [...]
> $ curl -L -o head.img.gz \
> https://deb.debian.org/debian/dists/bookworm/main/installer-arm64/current/images/netboot/SD-card-images/gtk/firmware.none.img.gz
> $ curl -L -o partition.img.gz \
> https://deb.debian.org/debian/dists/bookworm/main/installer-arm64/current/images/netboot/SD-card-images/gtk/partition.img.gz
> $ zcat head.img.gz partition.img.gz >debian.img
> $ [...]
>
> Both can get to a graphical installer just fine, in addition to U-Boot
> video console showing up in a GTK window.
>
> [1] video: bochs: Remove the x86 limitation
> https://lore.kernel.org/u-boot/20230723044041.1089804-1-bmeng@tinylab.org/
For the series, applied to u-boot/next, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20230824/6a2e14b2/attachment.sig>
More information about the U-Boot
mailing list