Hi,
I have been reading about vhost-user and specifically vhost-user-gpu, which is used alongside VirGL/Venus on QEMU to provide "pieces"/"slices" of a GPU from the host to Guests/VMs.
The problem with this is that using `dpdk`, this is running in user-space instead of kernel space, which is a problem for security.
My idea is:
1. Pass through host GPU to guest VM with VFIO.
2. Install dpdk, vhost utilities and VirGL/Venus on Guest.
3. Use RPC (QEMUGuestAgent) to let other guests...
Read more
I have been reading about vhost-user and specifically vhost-user-gpu, which is used alongside VirGL/Venus on QEMU to provide "pieces"/"slices" of a GPU from the host to Guests/VMs.
The problem with this is that using `dpdk`, this is running in user-space instead of kernel space, which is a problem for security.
My idea is:
1. Pass through host GPU to guest VM with VFIO.
2. Install dpdk, vhost utilities and VirGL/Venus on Guest.
3. Use RPC (QEMUGuestAgent) to let other guests...
Read more