[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