[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 Mon, May 10, 2010 at 09:20:27AM +0300, Pasi Kärkkäinen wrote:
> 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.
> 

http://wiki.xensource.com/xenwiki/XenLinuxPVonHVMdrivers

Also added to:
http://wiki.xensource.com/xenwiki/XenCommonProblems

-- Pasi


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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