From owner-freebsd-stable@FreeBSD.ORG Mon Aug 13 10:42:57 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 047AC1065676 for ; Mon, 13 Aug 2012 10:42:57 +0000 (UTC) (envelope-from stryqx@gmail.com) Received: from mail-vc0-f182.google.com (mail-vc0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id B10BB8FC15 for ; Mon, 13 Aug 2012 10:42:56 +0000 (UTC) Received: by vcbgb22 with SMTP id gb22so4286028vcb.13 for ; Mon, 13 Aug 2012 03:42:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=5Lh8BrJJoh3PXMrTKYme8mIgPRb2oU8CWtrNY2OL1x8=; b=V0dVwNRqAQH7gfkLnBmugU79tDntzzdczgBhjJoDGlw0VlTt9PWzIfKkGTRp/Wweqc O7l+c2Nd07armm0vMTyIo6Q310fS+uz4FzB5FcXW5irZE8qRx9WEVnwufmFVQuDczG8R GIrYAJRYMX+u7/BeSXvMRzHt7FOEx+AlxEtpJZlULK854hWxo8KeH2uenKfm+ikZDuHi /N0Gao1zP0b3sb+CrT+pCnwn1mSLjeuQG9wIEOWgos9yuDd6uNNdVR1vEuoieUxfgpeR xdl9v9iNox+YGczd4oA6x8KAdOGOOWrWlPhFBSF21jOcF8CIsICnI0tKHxjUOd+KFiTf vzOA== MIME-Version: 1.0 Received: by 10.58.65.10 with SMTP id t10mr8939242ves.48.1344854575500; Mon, 13 Aug 2012 03:42:55 -0700 (PDT) Received: by 10.58.144.199 with HTTP; Mon, 13 Aug 2012 03:42:55 -0700 (PDT) Date: Mon, 13 Aug 2012 20:42:55 +1000 Message-ID: From: Chris Knight To: freebsd-stable@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Hyper-V Integration Components Patch for FreeBSD 8.2, 8.3, 9.0 and 9.1-BETA1 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Aug 2012 10:42:57 -0000 Hello, I've created some patchsets based on the beta release of the Hyper-V integration components for FreeBSD. The patchsets are for 8.2, 8.3, 9.0 and 9.1-BETA1 and can be found here: http://blog.chrisara.com.au/2012/08/hyper-v-integration-components-for_13.html Although the Hyper-V kernel modules compile, they'll cause a kernel panic if loaded, but I got them built cleanly to allow for easy kernel swapping using nextboot. Using GEOM labels makes it easy to swap between a Hyper-V enabled kernel and a non-Hyper-V enabled kernel. It's also worth noting that the Hyper-V network driver is flaky - UDP works fairly well, but TCP is very flaky. Haven't yet got to the root cause of this. The storage performance increase is very nice, as is the heartbeat and shutdown capabilities. I've yet to check if KVP functionality is included. -- Regards, Chris Knight