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-bm...@tinylab.org/

For the series, applied to u-boot/next, thanks!

-- 
Tom

Attachment: signature.asc
Description: PGP signature

Reply via email to