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

RE: Debian and Hyper-V VM drivers



On Monday, May 14, 2012 3:22 PM, Ben Hutchings [mailto:ben@decadent.org.uk] wrote:

> > Let me introduce myself - my team is part of the Open Source
> > Technology Center at Microsoft, and we're responsible for a set of
> > drivers in the Linux kernel to provide an optimized experience for
> > running paravirtualized Linux on top of Microsoft's hypervisor,
> > Hyper-V. The drivers have exited the kernel as of 3.4 and now exist in
> > the following locations:
> >
> > /drivers/hv (core Hyper-V bus driver, provides communication between
> > Dom0 and DomU, as well as the hv_utils driver, which provides time
> > synchronization,  heartbeat, and integrated shutdown)
> > /drivers/scsi/storvsc_drv.c (storage driver) /drivers/net/hyperv
> > (network driver) /tools/hv (KVP - key value pair exchange, a way to
> > pass messages and datagrams between virtual machines and the root)
> >
> > We've done a lot of work with Andy Whitcroft at Canonical to get the
> > drivers integrated into Ubuntu 12.04 and higher. What we'd like to
> > discuss is doing the same thing for Debian.
> >
> > What would be the best way to start or discuss this effort?
> 
> The drivers were already updated (in 3.2.15-1).

Great, thanks. We've done some investigation into the current status of Wheezy on Hyper-V, and as of 3.2.0-2, there's about a five patch differential between linux-next and the 3.2.0-2 kernel. How can I update to the 3.2.15-1 kernel? I installed Wheezy using the latest testing ISO, but apt-get doesn't want to show a new kernel.

> I have a to-do item to look at tools/hv and build those tools from the linux-
> tools source package, but it wouldn't hurt for you to open a bug report
> requesting it.  If you can provide a patch then that would make it a lot easier
> to fix.
> 
> Currently the linux-tools source package in Debian builds binary packages
> that are specific to upstream kernel versions (linux-kbuild-3.2, linux-tools-
> 3.2), I assume tools/hv is not version-specific and therefore it would belong
> in a new package, say, 'linux-tools-common' (*not* 'linux-tools', which
> somewhat confusingly is a meta-package).

I'm going to sync with my developers to see if we can get a patch created - but in the meantime I'll open a bug.

Thanks!
-M

mike sterling | program manager
open source technology center
http://www.microsoft.com/opensource/  

t: +1 425 707 7730
f:  +1 425 708 1799
e: mike.sterling@microsoft.com 
t:  http://twitter.com/mikester01


Reply to: