[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] HOWTO: Patch to arbitrary Linux Kernel to support PV drivers for domU HVM

On Sun, May 09, 2010 at 09:14:32PM +0100, Alex Bligh wrote:
> I have made up a patch for an arbitrary Linux kernel (I'm using
> Ubuntu's Lucid kernel 2.6.32-22) which adds support for PV drivers with
> under domU HVM.
> Previously, to build pvdrivers for a kernel, you had to xenify it,
> build the xenified kernel with CONFIG_XEN switched of, then add the  
> unmodified_drivers, then build them. That prevents you building pvdrivers
> for any kernel you do not have xenifying patches for.
> With this patch, you can build pvdrivers against an arbitrary kernel
> (such as a distributor's kernel). This is useful to me, as I want to
> stick with distributor kernels. In essence what I have done is
> untangled some (but not all) of the build/header spaghetti from
> unmodified_drivers. The source files are about 2 x perl -pi -e
> away from what's in unmodified_drivers plus a xenified kernel, just
> in different directories. I've also made them build as built-ins.
> It's described in more detail here:
> http://blog.alex.org.uk/archives/23
> Patch is here:
> http://www.alex.org.uk/pvdrivers.20100509-1955.patch
> The drivers seem to work ok.

Great, thanks! 

I'll update this info to the wiki later today.

-- Pasi

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.