[Pkg-xen-devel] unmodified_drivers DKMS package

Ian Campbell ijc at hellion.org.uk
Mon Apr 12 07:58:53 UTC 2010


On Mon, 2010-04-12 at 10:00 +0300, Pasi Kärkkäinen wrote: 
> On Sat, Apr 10, 2010 at 07:55:07AM +0100, Ian Campbell wrote:
> > On Fri, 2010-04-09 at 13:19 -0700, C.J. Adams-Collier wrote: 
> > > Hey folks,
> > > 
> > > I'd like to get a .deb of the unmodified_drivers put together.  I just
> > > filed ITP, and I would love to have your help with it.
> > > 
> > > http://wp.colliertech.org/cj/?p=653
> > > 
> > > I've never built a kernel package before, nor have I used DKMS, so it's
> > > going to be a bumpy ride for me.
> > > 
> > > Do any of you have experience with these tools?  Have you built the
> > > unmodified_drivers modules recently?  Would I be able to get this
> > > package into the xen-3 source package?
> > > 
> > > http://packages.debian.org/source/sid/xen-3
> > > 
> > > Looking forward to your responses,
> > 
> > I already replied to the ITP but I guess it is worth repeating myself in
> > this thread:
> > 
> > > This would be very cool but: As far as I know the existing unmodified
> > > drivers (sometimes called PVonHVM drivers) do not work with the
> > > paravirt_ops kernel which will be in Squeeze.
> > > 
> > > However, there is someone upstream who is working on making the
> > > PVonHVM functionality available directly in the upstream kernel.org
> > > tree so that, eventually, a separate set of additional drivers will
> > > not be required.
> > 
> > I'd definitely confirm that you really are able to compile the
> > unmodified drivers by hand against the 2.6.32 kernel in Squeeze before
> > digging into packaging anything up.
> > 
> 
> Novell has unmodified_drivers working for their 2.6.32 (SLES11 SP1) kernel.
> Their stuff is not pvops based.

Those drivers would still need extracting from that 2.6.32 tree and made
to work as an out of tree driver, either as a standalone driver pack or
by updating the unmodified_drivers tree in xen-unstable.hg.

Perhaps they could be ported across and incorporated into the Squeeze
kernel directly. This would be at the discretion of the debian-kernel
maintainers and the general rule is that the driver must be already
accepted upstream which these drivers are not.

In any case I think my point, that someone needs to make this thing work
at all before worrying about how to package it, still stands.

Ian.

-- 
Ian Campbell

"Reality is that which, when you stop believing in it, doesn't go away".
		-- Philip K. Dick
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20100412/a8a079cc/attachment.pgp>


More information about the Pkg-xen-devel mailing list