From owner-freebsd-virtualization@FreeBSD.ORG Tue Mar 26 15:45:45 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A124CE64 for ; Tue, 26 Mar 2013 15:45:45 +0000 (UTC) (envelope-from larrymelia@gmail.com) Received: from mail-ia0-x230.google.com (mail-ia0-x230.google.com [IPv6:2607:f8b0:4001:c02::230]) by mx1.freebsd.org (Postfix) with ESMTP id 77EFD6CB for ; Tue, 26 Mar 2013 15:45:45 +0000 (UTC) Received: by mail-ia0-f176.google.com with SMTP id i1so6524189iaa.35 for ; Tue, 26 Mar 2013 08:45:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:sender:from:date:x-google-sender-auth :message-id:subject:to:content-type; bh=Wx78Ilbp6+yHzK3qrDeBDBI3+NSik+Q/4vb4KnqKWqU=; b=FROl4uJpEW0Bu5YTJ0tSm42wwNgrXvTANni3n+JLgNWUM2qCSPBej7RrsVDSt+Vy5i 0nW6vP8uKB2GqYUHFy210KnfpBsQoU5pSHxHQ2VfqMKDvb9Q8psIzSXTOqlc6L2L1KYm tjvnTQ+X3o47hGDo+a7jYUolmM7rptnI78/8X0HfJMeLoZG5OY0x7cJtQyp+PdAQhB2J C2a4l6GItNTQ6FDk9UlT8d2YRHbdTz+P6jFm5p5+EfrjNsxm/RItM4pH8ZUWtgIH7kKu YTN/zB3JPcK7fPTJIi3jGAtwxNe39KModjVsVZmQXZ5WJtm0eIcbvZ+rlfWfhAWTPT+f HlWg== X-Received: by 10.50.135.105 with SMTP id pr9mr1732390igb.6.1364312745067; Tue, 26 Mar 2013 08:45:45 -0700 (PDT) MIME-Version: 1.0 Sender: larrymelia@gmail.com Received: by 10.64.110.162 with HTTP; Tue, 26 Mar 2013 08:45:04 -0700 (PDT) From: Larry Melia Date: Tue, 26 Mar 2013 08:45:04 -0700 X-Google-Sender-Auth: 0RgQ7oneKqXwsrH7JeB5cXssc7A Message-ID: Subject: New vendor branch for FreeBSD on Hyper-V. Please review. To: freebsd-virtualization@freebsd.org Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Mar 2013 15:45:45 -0000 We are currently preparing our =93enlightened=94 device drivers for inclusi= on with the standard distribution of FreeBSD. They provide significant performance enhancements to FreeBSD on Hyper-V. As part of this process we are making our source code available for review by the FreeBSD community. We would truly appreciate your comments and concerns. There are two options for enabling the drivers. You can include them as a monolithic build ( https://github.com/FreeBSDonHyper-V/freebsd/wiki/Build-the-kernel-with-the-= HyperV-drivers) or as loadable drivers by manually configuring them to load at boot time. So, while we plan to include them in the GENERIC build for AMD64, they are only loaded by including them in the boot configuration. Since we will be actively maintaining our drivers, we are placing them in a vendor branch. However, there=92s a small patch to the ATA driver that when it detects the presence of Hyper-V it disables it. This allows our =93enlightened=94 storage driver to replace it and provide Fast IDE for the file system. Furthermore, we wish that the current maintainer of the ATA driver also maintain this patch. This will allow our focus to be on our drivers and prevent us being a hindrance to any future changes to the ATA driver. Our source code can be reviewed on Github at https://github.com/FreeBSDonHyper-V/VendorBranchForFreeBSDonHyper-V. You may leave comments or questions on this issue board https://github.com/FreeBSDonHyper-V/VendorBranchForFreeBSDonHyper-V/issues. Or if you prefer, you may post them on this mailing list ( http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization).