Rapido - rapidly creating test VMs for driver development
Thanks to rapido, it’s become much simpler to test Linux device drivers for real PCIe devices in VMs.
The advantages of this approach are:
- the host is protected from memory corruption errors caused by buggy kernel drivers
- the PCI peripheral can be physically installed in a multi-use machine, reducing hardware & lab requirements
- debugging info is easily available
- the development cycle is short and simple - rapid even :)