The Xen hypervisor supports a mode called "Paravirtualization" where guest VMs are fully aware they are being run in a hypervisor and co-ordinate more closely with the DomU domain over Xen "event channels" for device access.
https://wiki.xenproject.org/wiki/Paravirtualization_(PV)
Using these devices as a DomU presumably requires some of the following:
We probably would want at least the following drivers to consider the implementation usable:
With optionally PV ATA access and other subsystems to make the kernel even more well behaved.
Implementing this would allow running serenity as a DomU in environments that make heavy use of PV guests, such as Qubes OS. in Qubes OS, a PV guest is called a "Standalone", which seem to be preferred. https://www.qubes-os.org/doc/standalones-and-hvms/
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too