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

Re: Debian and Hyper-V VM drivers



On Mon, May 14, 2012 at 08:33:23PM +0000, Mike Sterling wrote:
> Hi Ben,
> 
> 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).

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).

Ben.

-- 
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
                                                              - Albert Camus


Reply to: