-
Linux PV drivers for Xen HVM – building normally within an arbitrary kernel tree
I wrote here about how to build PV drivers for Linux using the unmodified_drivers directory from Xen. The problem with this method is that you need to Xenify an existing kernel. And although the process can be automated a little, it still requires someone to keep Xen patches in sync with the kernel. That’s hard… — read more
-
How to compile Xen pv drivers for Linux HVM on a modern kernel
I was somewhat surprised to find that this is non-trivial. The xensource hg repository contains a directory called unmodified_drivers. To be polite, the instructions for building these are woefully incomplete. Also, pulling down the entire xen source code to build a couple of drivers is a pain in the backside. In essence, what you need… — read more