I want to write a simple driver for use inside a QEMU
virtual machine, which will be communicating with the host through a respective backend special virtual device.
The said driver and backend device will be using the VirtIO
functionality to work. This driver is the objective of a university exercise, which suggests that the QEMU
must work with KVM
, on a processor with virtualization technology.
However I have a quite old machine, the CPU of which has no such utility. Putting performance aside, I was wondering, will I be able to use the VirtIO functionality or is it something that can only be used alongside KVM
?
The documentation found on the internet about VirtIO is virtually non existent, that is the reason I hope someone here knows something.