vt: Add vd_bitblt_argbThis blit an ARGB image on the dedicated vd.This also adds vt_fb_bitblt_argb which will works for most of the vt backendsDifferential Revision: https://reviews.freebsd.org/
vt: Add vd_bitblt_argbThis blit an ARGB image on the dedicated vd.This also adds vt_fb_bitblt_argb which will works for most of the vt backendsDifferential Revision: https://reviews.freebsd.org/D45929Reviewed by: tsoomeSponsored by: Beckhoff Automation GmbH & Co. KG(cherry picked from commit b93028d8cd3aafc883b5f0ecec65a8a2a30af7f3)
show more ...
vtgpu: Fix the physical memory sizeUse the correct endian switching function when switching to a littleendian 64-bit address. Even on a little-endian machine this willtruncate the address to a 32
vtgpu: Fix the physical memory sizeUse the correct endian switching function when switching to a littleendian 64-bit address. Even on a little-endian machine this willtruncate the address to a 32-bit value.Sponsored by: Arm Ltd(cherry picked from commit 4386935191c576fa62a52d52734e264fe8329a67)
Add a virtio-gpu 2D driverAdd a driver to connect vt to the VirtIO GPU device in 2D mode. Thisprovides a output on the display when a qemu virtio gpu device isadded, e.g. with -device virtio-gpu-
Add a virtio-gpu 2D driverAdd a driver to connect vt to the VirtIO GPU device in 2D mode. Thisprovides a output on the display when a qemu virtio gpu device isadded, e.g. with -device virtio-gpu-pci.Tested on qemu using UTM, and a Hetzner arm64 VM instance.Reviewed by: bryanv (earlier version)Sponsored by: Arm LtdDifferential Revision: https://reviews.freebsd.org/D40094