From owner-freebsd-virtualization@FreeBSD.ORG Sun Aug 25 08:04:26 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id CF4D42B3 for ; Sun, 25 Aug 2013 08:04:26 +0000 (UTC) (envelope-from jlh@FreeBSD.org) Received: from caravan.chchile.org (caravan.chchile.org [178.32.125.136]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9943E2F42 for ; Sun, 25 Aug 2013 08:04:26 +0000 (UTC) Received: by caravan.chchile.org (Postfix, from userid 1000) id B8E2BC044A; Sun, 25 Aug 2013 08:04:24 +0000 (UTC) Date: Sun, 25 Aug 2013 10:04:24 +0200 From: Jeremie Le Hen To: Michael Dexter Subject: Re: CFT: bhyve AMD SVM Message-ID: <20130825080424.GI24767@caravan.chchile.org> Mail-Followup-To: Michael Dexter , freebsd-virtualization@freebsd.org References: <5217B4D7.5050404@callfortesting.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5217B4D7.5050404@callfortesting.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-virtualization@freebsd.org 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: Sun, 25 Aug 2013 08:04:26 -0000 Hello Michael, On Fri, Aug 23, 2013 at 12:15:35PM -0700, Michael Dexter wrote: > > [...] Please, avoid creating a new thread by following up another one and changing the subject. Or remove the "In-Reply-To" from your email. Thanks. -- Jeremie Le Hen Scientists say the world is made up of Protons, Neutrons and Electrons. They forgot to mention Morons. From owner-freebsd-virtualization@FreeBSD.ORG Sun Aug 25 19:08:30 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 44170247 for ; Sun, 25 Aug 2013 19:08:30 +0000 (UTC) (envelope-from to.my.trociny@gmail.com) Received: from mail-ea0-x22c.google.com (mail-ea0-x22c.google.com [IPv6:2a00:1450:4013:c01::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CBC772D1E for ; Sun, 25 Aug 2013 19:08:29 +0000 (UTC) Received: by mail-ea0-f172.google.com with SMTP id r16so1230597ead.3 for ; Sun, 25 Aug 2013 12:08:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=6UFNTafObvheI/Y/J3gi+B8WkLj4etuK6Qll0DUDy6g=; b=nIU0fhB1aQbusHaiIFaoLHYa4tNPQqAw6bFX7G8Y7PWdIT+E7dDxLal2rOKY0oMKA3 L1ZG9ckKt6AbZZA7hVRjWNIDbXF2/Fcc+abdC2fsGxF2LH1eW38sspKTxT8tr6Hj7CK/ LfoHlXSzQnsdhhwz2D17ZoOVe4pi9B0Uep+jv0LsrPGqgyAYHcdddvTzQUmdrt+leGQX YapbnyLqKt6PbT8Bi27REOLPk/QFKhAb5ywdj8ynoUFajRx2rpYEl14s7SyuC1M6p7D+ vf3WYLNQFfc8RydSRltaxecDO0+Y2MHp2JO3saTneULlM1fwB+DlmpO+d5HrgMWagO1g Q41A== X-Received: by 10.14.218.197 with SMTP id k45mr15639353eep.32.1377457708051; Sun, 25 Aug 2013 12:08:28 -0700 (PDT) Received: from localhost ([178.150.115.244]) by mx.google.com with ESMTPSA id r48sm15728669eev.14.1969.12.31.16.00.00 (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 25 Aug 2013 12:08:27 -0700 (PDT) Sender: Mikolaj Golub Date: Sun, 25 Aug 2013 22:08:25 +0300 From: Mikolaj Golub To: Marko Zec Subject: Re: RFC: ipfw nat VIMAGE improvements Message-ID: <20130825190824.GA94844@gmail.com> References: <20130811200111.GA49895@gmail.com> <201308141728.31361.zec@fer.hr> <20130814204303.GA13541@gmail.com> <201308150025.34517.zec@fer.hr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201308150025.34517.zec@fer.hr> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-virtualization@freebsd.org 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: Sun, 25 Aug 2013 19:08:30 -0000 On Thu, Aug 15, 2013 at 12:25:34AM +0200, Marko Zec wrote: > Anyhow, this looks fine to me... Thanks, committed as r254776. -- Mikolaj Golub From owner-freebsd-virtualization@FreeBSD.ORG Mon Aug 26 04:05:11 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 086A6D00 for ; Mon, 26 Aug 2013 04:05:11 +0000 (UTC) (envelope-from editor@callfortesting.org) Received: from mail-pa0-f45.google.com (mail-pa0-f45.google.com [209.85.220.45]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D4ACF260F for ; Mon, 26 Aug 2013 04:05:10 +0000 (UTC) Received: by mail-pa0-f45.google.com with SMTP id bg4so2923287pad.32 for ; Sun, 25 Aug 2013 21:05:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=0nggC1fxFYPMj7eO/fktPZFbgnXaB5jyC4n3gl26axA=; b=G/QuKt3BopoHkTA8q3T62tEW1bpxNKabbEmioDv103r3D0f1mErm7qXQce055wmozp 9NjAYPdy7+q6QT/s+L9CCdA5JW4eUlJVRyzXjRKpkK3ZV9QDZo3V8s9DuZg8gqDzca8R QlYPR/9L5aGwW3uVx1kVUKfVmvSYy/g2q5uoWOgxW7sJN1SU9ElLyNx8qgyduVuDlFm/ W0sLZNJtvPSzJj32vQUKvf6m0P4YK2Cfw5dCJBsJT1tFDdq1VaGh9AWnZLHTZeXKvYci k/Bp5He2x43pUq4rdFOQkmECn4G2z/UtdiI2tYJ4NTqL4hKqk8awxoqgnatCCrQGFB8+ Vksw== X-Gm-Message-State: ALoCoQnALoePj63BeWZeQGOm1u/QXRTa3RuQVzomsHcpIcT7OnbbfvT1//3yv9/Y8n3/C4uHSXli X-Received: by 10.68.115.15 with SMTP id jk15mr13180318pbb.36.1377489904570; Sun, 25 Aug 2013 21:05:04 -0700 (PDT) Received: from Michaels-MacBook-Pro.local (c-98-246-202-204.hsd1.or.comcast.net. [98.246.202.204]) by mx.google.com with ESMTPSA id iu10sm17078669pac.18.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 25 Aug 2013 21:05:03 -0700 (PDT) Message-ID: <521AD3F5.70908@callfortesting.org> Date: Sun, 25 Aug 2013 21:05:09 -0700 From: Michael Dexter User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: freebsd-virtualization@freebsd.org Subject: Re: CFT: bhyve AMD SVM References: <5217B4D7.5050404@callfortesting.org> <20130825080424.GI24767@caravan.chchile.org> In-Reply-To: <20130825080424.GI24767@caravan.chchile.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit 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: Mon, 26 Aug 2013 04:05:11 -0000 On 8/25/13 1:04 AM, Jeremie Le Hen wrote: > Please, avoid creating a new thread by following up another one and > changing the subject. Or remove the "In-Reply-To" from your email. You are correct. Stale header info. Sorry. Michael From owner-freebsd-virtualization@FreeBSD.ORG Mon Aug 26 07:14:19 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 8EB6CB96 for ; Mon, 26 Aug 2013 07:14:19 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mail-pd0-x22e.google.com (mail-pd0-x22e.google.com [IPv6:2607:f8b0:400e:c02::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6CCE42D84 for ; Mon, 26 Aug 2013 07:14:19 +0000 (UTC) Received: by mail-pd0-f174.google.com with SMTP id y13so3117663pdi.33 for ; Mon, 26 Aug 2013 00:14:19 -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=rWzKkomOnSc46QjJWmCDnIP1b/6Dx5/tl2N1Tz/RelQ=; b=B9RSbVUORE9v7/IRKXTQeWMhtimnWkTFrrqY8FQOgfISTxtMQVxNJHKtowD7tIqNiX 7bMKDgXC6g2NJHf2wve45IPBaWoKMQlBkIa41UtdCvD20m6c2hYNfjKFO3X1Jq5LdXI7 blkUnxz883HCVVyMkjG3vKX1MiqIQ3PgEXD+LwkniYebq+UXTBdyjJA/Pm9V532ml8VP +k8dgJU6MORjXyvZw1FsTXfA5saGdH+OpVezFKcRP4YUIyEi4JWHT3K5y4U9lafH3epN 5zomV4USa4NBFd4lEPL04zCBDhCzPYeU5GwuhYprBs79dbJKAGNCt+SSLywdwKH6CPPY Qw5w== MIME-Version: 1.0 X-Received: by 10.68.197.195 with SMTP id iw3mr13935730pbc.5.1377501259082; Mon, 26 Aug 2013 00:14:19 -0700 (PDT) Received: by 10.68.212.138 with HTTP; Mon, 26 Aug 2013 00:14:18 -0700 (PDT) Date: Mon, 26 Aug 2013 03:14:18 -0400 Message-ID: Subject: 10-CURRENT code freezes and bhyve From: Aryeh Friedman To: freebsd-virtualization@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 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: Mon, 26 Aug 2013 07:14:19 -0000 What is the schedule, functionality goal and such for bhyve in regards to the 10-CURRENT code freeze coming up (according to the rel_eng page) on 9/17 From owner-freebsd-virtualization@FreeBSD.ORG Mon Aug 26 11:06:53 2013 Return-Path: Delivered-To: freebsd-virtualization@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id F25FD1C1 for ; Mon, 26 Aug 2013 11:06:53 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DEF282875 for ; Mon, 26 Aug 2013 11:06:53 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r7QB6rZM066120 for ; Mon, 26 Aug 2013 11:06:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r7QB6r44066118 for freebsd-virtualization@FreeBSD.org; Mon, 26 Aug 2013 11:06:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 26 Aug 2013 11:06:53 GMT Message-Id: <201308261106.r7QB6r44066118@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-virtualization@FreeBSD.org Subject: Current problem reports assigned to freebsd-virtualization@FreeBSD.org 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: Mon, 26 Aug 2013 11:06:54 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/165252 virtualization[vimage] [pf] [panic] kernel panics with VIMAGE and PF o kern/161094 virtualization[vimage] [pf] [panic] kernel panic with pf + VIMAGE wh o kern/160541 virtualization[vimage][pf][patch] panic: userret: Returning on td 0x o kern/160496 virtualization[vimage] [pf] [patch] kernel panic with pf + VIMAGE o kern/148155 virtualization[vimage] [pf] Kernel panic with PF + VIMAGE kernel opt a kern/147950 virtualization[vimage] [carp] VIMAGE + CARP = kernel crash s kern/143808 virtualization[pf] pf does not work inside jail 7 problems total. From owner-freebsd-virtualization@FreeBSD.ORG Mon Aug 26 11:38:14 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 38344171 for ; Mon, 26 Aug 2013 11:38:14 +0000 (UTC) (envelope-from gofd-freebsd-virtualization@m.gmane.org) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E4F9F2BD6 for ; Mon, 26 Aug 2013 11:38:13 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1VDv7Z-0006TP-96 for freebsd-virtualization@freebsd.org; Mon, 26 Aug 2013 13:38:09 +0200 Received: from lara.cc.fer.hr ([161.53.72.113]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 26 Aug 2013 13:38:09 +0200 Received: from ivoras by lara.cc.fer.hr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 26 Aug 2013 13:38:09 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-virtualization@freebsd.org From: Ivan Voras Subject: Re: CFT: nested page table integration with amd64/pmap Date: Mon, 26 Aug 2013 13:37:57 +0200 Lines: 56 Message-ID: References: <5217DAB2.3020204@freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="----enig2NLPFFCTIKSWKSOWPVILW" X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: lara.cc.fer.hr User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130322 Thunderbird/17.0.4 In-Reply-To: <5217DAB2.3020204@freebsd.org> X-Enigmail-Version: 1.5.1 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: Mon, 26 Aug 2013 11:38:14 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2NLPFFCTIKSWKSOWPVILW Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 23/08/2013 23:57, Peter Grehan wrote: >> I always wondered about virtualization environments which have pageabl= e >> guest memory - how does the guest kernel handle situations where it >> really needs non-pageable memory? Does is simply "not care" because fo= r >> it the memory access looks just like it isn't paged but is simply very= , >> very slow? >=20 > Yes - from the guest's point of view, what it thinks is physical memor= y > appears wired. >=20 >> What about time-sensitive situations (like the originally >> mentioned PCI-passthrough)? >=20 > PCI passthru is a special case since the h/w requires that the target > of a DMA transfer is present - there is currently no way for the IOMMU > to generate the equivalent of page faults. So, for PCI passthru, all of= > guest memory has to be wired host memory. >=20 > For time-sensitive situations, there's not a lot of options other than= > forcing guest memory to be wired, since there isn't visibility into the= > host without having o/s-specific "tools" that could communicate this > information to the hypervisor. Ok, that is how I understood it also, but I thought that maybe there was some way of telling which guest memory belongs to the kernel and only wire those pages. ------enig2NLPFFCTIKSWKSOWPVILW Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlIbPhUACgkQ/QjVBj3/HSzWjwCfcnzArU4Z2B5YSuliqK9/H4Ji GucAoJyfhU5Izyns6FiJDZWuRG66Ki0h =MtW9 -----END PGP SIGNATURE----- ------enig2NLPFFCTIKSWKSOWPVILW-- From owner-freebsd-virtualization@FreeBSD.ORG Mon Aug 26 14:47:58 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id F18B9FF6; Mon, 26 Aug 2013 14:47:58 +0000 (UTC) (envelope-from grehan@freebsd.org) Received: from alto.onthenet.com.au (alto.OntheNet.com.au [203.13.68.12]) by mx1.freebsd.org (Postfix) with ESMTP id B23BE2933; Mon, 26 Aug 2013 14:47:58 +0000 (UTC) Received: from dommail.onthenet.com.au (dommail.OntheNet.com.au [203.13.70.57]) by alto.onthenet.com.au (Postfix) with ESMTPS id E148D11F4E; Tue, 27 Aug 2013 00:38:49 +1000 (EST) Received: from Peters-MacBook-Pro.local (c-67-161-27-37.hsd1.ca.comcast.net [67.161.27.37]) by dommail.onthenet.com.au (MOS 4.2.4-GA) with ESMTP id BOE87698 (AUTH peterg@ptree32.com.au); Tue, 27 Aug 2013 00:38:49 +1000 Message-ID: <521B6873.4070007@freebsd.org> Date: Mon, 26 Aug 2013 07:38:43 -0700 From: Peter Grehan User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: Ivan Voras Subject: Re: CFT: nested page table integration with amd64/pmap References: <5217DAB2.3020204@freebsd.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-virtualization@freebsd.org 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: Mon, 26 Aug 2013 14:47:59 -0000 >> For time-sensitive situations, there's not a lot of options other than >> forcing guest memory to be wired, since there isn't visibility into the >> host without having o/s-specific "tools" that could communicate this >> information to the hypervisor. > > Ok, that is how I understood it also, but I thought that maybe there was > some way of telling which guest memory belongs to the kernel and only > wire those pages. Not in a general way. That's where you need a hypervisor-specific module in the guest to pass on this info e.g. vmware-tools. later, Peter. From owner-freebsd-virtualization@FreeBSD.ORG Mon Aug 26 16:09:19 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 9D5B19FB for ; Mon, 26 Aug 2013 16:09:19 +0000 (UTC) (envelope-from neelnatu@gmail.com) Received: from mail-ie0-x230.google.com (mail-ie0-x230.google.com [IPv6:2607:f8b0:4001:c03::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6F3B62DFF for ; Mon, 26 Aug 2013 16:09:19 +0000 (UTC) Received: by mail-ie0-f176.google.com with SMTP id s9so5022856iec.7 for ; Mon, 26 Aug 2013 09:09:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=qGPgSed/ZJL1tDwzmZqiR7FbIZd/ka+NxR1Z8Zh5I18=; b=Cd5uyG+IZrDd8Jl19UuDIIoG1CJLgMEvVdEEDkLjHfXOSl0IAS9xuSHJK5l+dJi/jb aEJ9ILP8ydqhkuUg3YF81EGxhUjh0UUoDMVnMFdfId5XzPi1s3eO5FluBHvYiciO+8ey LRCaVURFydaCfjhzDKQknJKyspscuAoJaeBjp+GcpNUsUQidYIYWm0VdGNysLXU/x/8w CD8iw4mWvGzkP7s+ifZ9+AsUguWC9At27AuA5dj75D1pQWcYZAlN5viop64NqTlInN2Q XgMGxufgbUL4LBL4X9LPtnKdMzZIC/3w+k6K6nk01OmcanaUbQMEmFmSU2hcXy1qhf/x BoZQ== MIME-Version: 1.0 X-Received: by 10.50.110.74 with SMTP id hy10mr7147391igb.0.1377533358875; Mon, 26 Aug 2013 09:09:18 -0700 (PDT) Received: by 10.42.84.193 with HTTP; Mon, 26 Aug 2013 09:09:18 -0700 (PDT) In-Reply-To: References: Date: Mon, 26 Aug 2013 09:09:18 -0700 Message-ID: Subject: Re: 10-CURRENT code freezes and bhyve From: Neel Natu To: Aryeh Friedman Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "freebsd-virtualization@freebsd.org" 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: Mon, 26 Aug 2013 16:09:19 -0000 Hi Aryeh, On Mon, Aug 26, 2013 at 12:14 AM, Aryeh Friedman wrote: > What is the schedule, functionality goal and such for bhyve in regards to > the 10-CURRENT code freeze coming up (according to the rel_eng page) on > 9/17 > - AMD/SVM support (ready to go) - integrate bhyve nested page tables with amd64/pmap (code is being reviewed) - ahci device emulation (WIP, GSoC project) - e1000 device emulation (WIP) best Neel _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to " > freebsd-virtualization-unsubscribe@freebsd.org" > From owner-freebsd-virtualization@FreeBSD.ORG Tue Aug 27 08:45:52 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 6F4F1A85 for ; Tue, 27 Aug 2013 08:45:52 +0000 (UTC) (envelope-from sfourman@gmail.com) Received: from mail-vb0-x229.google.com (mail-vb0-x229.google.com [IPv6:2607:f8b0:400c:c02::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2E91E2728 for ; Tue, 27 Aug 2013 08:45:52 +0000 (UTC) Received: by mail-vb0-f41.google.com with SMTP id g17so2924402vbg.28 for ; Tue, 27 Aug 2013 01:45:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=1hyDZ02G093hZUwoOqMTFW6JId3TKeuSluVBjbTVAsM=; b=EB21VZmAFwF2KcqAMKQll7Ci+qOJTbFShYvMsabdTR9VV7FPWJqDVm/ryyYpMIxtUg zwBt4PIebGC+HlzVuxY8Lq2XxlOKcSRx18k2XAv8PqKgH9WBOOeQ3UZJh40oVX8zuqNj 5BmevS7EMjwRUMO2EChGVVvHNNeuKTGk8N2wE7QTvn9HA6uadd1atKbG+gY1xa4//JS4 CAoiAUu8R6Y2TrUUrkPc8uiKD9GFgS/DdAqa6YAmYvcgOjza5OQgzbUjZiavRXhxNJqm jGpFhoMH1OGfIjZayf5Wo/5DaKf2L6LqdK8pKSX7blUShKGz7r2GzcFKb+NQKDkuM3iW 7aHg== MIME-Version: 1.0 X-Received: by 10.220.249.67 with SMTP id mj3mr801730vcb.23.1377593151208; Tue, 27 Aug 2013 01:45:51 -0700 (PDT) Received: by 10.220.96.78 with HTTP; Tue, 27 Aug 2013 01:45:51 -0700 (PDT) In-Reply-To: References: Date: Tue, 27 Aug 2013 04:45:51 -0400 Message-ID: Subject: Re: 10-CURRENT code freezes and bhyve From: "Sam Fourman Jr." To: Neel Natu Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Aryeh Friedman , "freebsd-virtualization@freebsd.org" 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, 27 Aug 2013 08:45:52 -0000 On Mon, Aug 26, 2013 at 12:09 PM, Neel Natu wrote: > Hi Aryeh, > > On Mon, Aug 26, 2013 at 12:14 AM, Aryeh Friedman > wrote: > > > What is the schedule, functionality goal and such for bhyve in regards to > > the 10-CURRENT code freeze coming up (according to the rel_eng page) on > > 9/17 > > > > - AMD/SVM support (ready to go) > - integrate bhyve nested page tables with amd64/pmap (code is being > reviewed) > - ahci device emulation (WIP, GSoC project) > - e1000 device emulation (WIP) > > best > Neel > > For the interest of the mail archives, would you mind giving a update on guest OS support, eg booting linix? -- Sam Fourman Jr. From owner-freebsd-virtualization@FreeBSD.ORG Tue Aug 27 17:28:20 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A5CE9D8B for ; Tue, 27 Aug 2013 17:28:20 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mail-pb0-x235.google.com (mail-pb0-x235.google.com [IPv6:2607:f8b0:400e:c01::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7FFF82693 for ; Tue, 27 Aug 2013 17:28:20 +0000 (UTC) Received: by mail-pb0-f53.google.com with SMTP id up15so5091793pbc.40 for ; Tue, 27 Aug 2013 10:28:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=yFaEBT4ggnIa/GwlgeXCeLPOTPzyWBCSPGkzrJLhSIE=; b=mv/2t8SwaLCJF0WqHAyEYjv77HwRdAu1eJPgkx+yMqwzcTSrWyYw13fGFPNuk7yASi rVAY6kBRLKivS5PsXQlJUrlEHiKNHm3L/4O2v8YYqsv1WNcr+Umaj5C+H+Erh2JxsRF1 deJioXS4MpSg8BrSddGALZ5niPlptHqGwWD+ZuPjFGK+fBPXF0GhLVgsCuyLLOHnLMkT wceIBPQnRdKXyo335pKQAwERIEBWcXf6p04aXjmYN2h99Ti2MYbfTRFuJ6F4fF6D1FRd XKp438xVT1O4aeQgN6ywgaa6gpwyD7agEVN/jrkp1/H5zkCAgTdxDV6PrZPWa4PL4L75 mISA== MIME-Version: 1.0 X-Received: by 10.66.136.131 with SMTP id qa3mr21975402pab.77.1377624500161; Tue, 27 Aug 2013 10:28:20 -0700 (PDT) Received: by 10.68.212.138 with HTTP; Tue, 27 Aug 2013 10:28:20 -0700 (PDT) In-Reply-To: References: Date: Tue, 27 Aug 2013 13:28:20 -0400 Message-ID: Subject: Re: 10-CURRENT code freezes and bhyve From: Aryeh Friedman To: "Sam Fourman Jr." Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "freebsd-virtualization@freebsd.org" 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, 27 Aug 2013 17:28:20 -0000 >From my understanding this is the goal of AHCI booting On Tue, Aug 27, 2013 at 4:45 AM, Sam Fourman Jr. wrote: > > > > On Mon, Aug 26, 2013 at 12:09 PM, Neel Natu wrote: > >> Hi Aryeh, >> >> On Mon, Aug 26, 2013 at 12:14 AM, Aryeh Friedman >> wrote: >> >> > What is the schedule, functionality goal and such for bhyve in regards >> to >> > the 10-CURRENT code freeze coming up (according to the rel_eng page) on >> > 9/17 >> > >> >> - AMD/SVM support (ready to go) >> - integrate bhyve nested page tables with amd64/pmap (code is being >> reviewed) >> - ahci device emulation (WIP, GSoC project) >> - e1000 device emulation (WIP) >> >> best >> Neel >> >> > For the interest of the mail archives, would you mind giving a update on > guest OS support, eg booting linix? > > -- > > Sam Fourman Jr. > From owner-freebsd-virtualization@FreeBSD.ORG Tue Aug 27 17:49:30 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id D4CEC2F5 for ; Tue, 27 Aug 2013 17:49:30 +0000 (UTC) (envelope-from grehan@freebsd.org) Received: from alto.onthenet.com.au (alto.OntheNet.com.au [203.13.68.12]) by mx1.freebsd.org (Postfix) with ESMTP id 90B2327AF for ; Tue, 27 Aug 2013 17:49:30 +0000 (UTC) Received: from dommail.onthenet.com.au (dommail.OntheNet.com.au [203.13.70.57]) by alto.onthenet.com.au (Postfix) with ESMTPS id ADF7312148; Wed, 28 Aug 2013 03:49:22 +1000 (EST) Received: from Peter-Grehans-MacBook-Pro-2.local ([64.245.0.210]) by dommail.onthenet.com.au (MOS 4.2.4-GA) with ESMTP id BOF50366 (AUTH peterg@ptree32.com.au); Wed, 28 Aug 2013 03:49:21 +1000 Message-ID: <521CE69F.3010800@freebsd.org> Date: Tue, 27 Aug 2013 10:49:19 -0700 From: Peter Grehan User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: "Sam Fourman Jr." Subject: Re: 10-CURRENT code freezes and bhyve References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Aryeh Friedman , "freebsd-virtualization@freebsd.org" 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, 27 Aug 2013 17:49:30 -0000 Hi Sam, > For the interest of the mail archives, would you mind giving a update on > guest OS support, eg booting linix? Centos 6.3 + UEFI was demo'd at BSDCan back in May. We're slowly getting the diffs for that into the tree with the goal being 10.0. Hope to have something for you soon Sam :) later, Peter. From owner-freebsd-virtualization@FreeBSD.ORG Tue Aug 27 23:12:11 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 32083622 for ; Tue, 27 Aug 2013 23:12:11 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-lb0-x22e.google.com (mail-lb0-x22e.google.com [IPv6:2a00:1450:4010:c04::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8EA962A5A for ; Tue, 27 Aug 2013 23:12:10 +0000 (UTC) Received: by mail-lb0-f174.google.com with SMTP id w6so3121267lbh.19 for ; Tue, 27 Aug 2013 16:12:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=I4d3f9JRskwcJ9u3xd+Rz/N+pMVNn57l7eVBVg2wIo4=; b=kl7rfpzF1ZedM0jyckO06GWBCeWrYxxsJycJgx95Dmwb8glp6FzbPfmSRmjJzjSTxF AxL/mnVriW7fwreKllZ+W6y8NdK7jUbWkb89MhLQbw8IaVebTMA0+PLMusdfVcWjThDC PMMe/RInrMjVufCDgPTbf4VLHMrDaDFdbO8C1sYriJ6Yy6qV1dpRkVRv3qYDwgRNqeOf VuYWKDhanP7mtUrZ8vaO0O7UP1/0s4cgGSdVLQ7WHpPAKtgtDPNS5QpkPg75l/C+Edsr Dk9Ku+KT1UNCDAdhi2o4z/CzammeUGOaooa2yLsYQYu5jGbnZtn58dE/Tma27fT7tPda ZAog== MIME-Version: 1.0 X-Received: by 10.152.45.106 with SMTP id l10mr21119270lam.12.1377645128232; Tue, 27 Aug 2013 16:12:08 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.112.168.136 with HTTP; Tue, 27 Aug 2013 16:12:08 -0700 (PDT) Date: Tue, 27 Aug 2013 16:12:08 -0700 X-Google-Sender-Auth: A9OeriYsc7ni0c7Ft4fvLjEQPAg Message-ID: Subject: Simulating CD-ROM device with BHyve and ISO disk image? From: Craig Rodrigues To: "freebsd-virtualization@freebsd.org" Content-Type: text/plain; charset=ISO-8859-1 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, 27 Aug 2013 23:12:11 -0000 Hi, I have an ISO image that I am trying to boot in BHyve. I tried this: truncate -s 2G /tmp/disk.img sh /usr/share/examples/bhyve/vmrun.sh -I test.iso -d /tmp/disk.img freenas1 The initial kernel boots, but then fails to mount the root device: ============================================================================ mountroot> ? List of GEOM managed disk devices: iso9660/CDROM vtbd1 vtbd0 FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 9.1-STABLE #0 r+42f8bbd: Sun Aug 18 00:03:25 PDT 2013 root@build.ixsystems.com:/tank/home/rodrigc/freenas/freenas/os-base/amd64/tank/home/rodrigc/freenas/freenas/FreeBSD/src/sys/FREENAS.amd64 amd64 gcc version 4.2.1 20070831 patched [FreeBSD] CPU: Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz (2494.19-MHz K8-class CPU) Origin = "GenuineIntel" Id = 0x206a7 Family = 0x6 Model = 0x2a Stepping = 7 Features=0x8f8bab7f Features2=0x83ba6257 AMD Features=0x20100800 AMD Features2=0x1 TSC: P-state invariant real memory = 536870912 (512 MB) avail memory = 492359680 (469 MB) Event timer "LAPIC" quality 400 ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs FreeBSD/SMP: 2 package(s) x 1 core(s) cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 WARNING: VIMAGE (virtualized network stack) is a highly experimental feature. ACPI Warning: FADT (revision 5) is longer than ACPI 2.0 version, truncating length 268 to 244 (20110527/tbfadt-320) ioapic0: Changing APIC ID to 2 ioapic0 irqs 0-16 on motherboard kbd0 at kbdmux0 aesni0: on motherboard cryptosoft0: on motherboard acpi0: on motherboard atrtc0: port 0x70-0x71,0x72-0x77 irq 8 on acpi0 Event timer "RTC" frequency 32768 Hz quality 0 Timecounter "ACPI-safe" frequency 3579545 Hz quality 850 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 pcib0: no PRT entry for 0.31.INTA virtio_pci0: port 0x2000-0x201f mem 0xc0000000-0xc0001fff at device 1.0 on pci0 vtnet0: on virtio_pci0 virtio_pci0: host features: 0x1018020 virtio_pci0: negotiated features: 0x1018020 vtnet0: Ethernet address: 00:a0:98:30:99:23 virtio_pci1: port 0x2040-0x207f mem 0xc0002000-0xc0003fff at device 2.0 on pci0 vtblk0: on virtio_pci1 virtio_pci1: host features: 0x10000004 virtio_pci1: negotiated features: 0x10000004 vtblk0: 2048MB (4194304 512 byte sectors) virtio_pci2: port 0x2080-0x20bf mem 0xc0004000-0xc0005fff at device 3.0 on pci0 vtblk1: on virtio_pci2 virtio_pci2: host features: 0x10000004 virtio_pci2: negotiated features: 0x10000004 vtblk1: 254MB (521624 512 byte sectors) uart2: <16550 or compatible> port 0x3f8-0x3ff irq 4 at device 31.0 on pci0 uart2: console (9600,n,8,1) Timecounters tick every 1.000 msec ipfw2 (+ipv6) initialized, divert enabled, nat enabled, default to accept, logging disabled DUMMYNET 0xfffffe0002106940 with IPv6 initialized (100409) load_dn_sched dn_sched WF2Q+ loaded load_dn_sched dn_sched FIFO loaded load_dn_sched dn_sched PRIO loaded load_dn_sched dn_sched QFQ loaded load_dn_sched dn_sched RR loaded SMP: AP CPU #1 Launched! Timecounter "TSC-low" frequency 1247092718 Hz quality 1000 Trying to mount root from cd9660:/dev/cd0 [ro]... mountroot: waiting for device /dev/cd0 ... Mounting from cd9660:/dev/cd0 failed with error 19. Trying to mount root from cd9660:/dev/acd0 [ro]... mountroot: waiting for device /dev/acd0 ... Mounting from cd9660:/dev/acd0 failed with error 19. Loader variables: Manual root filesystem specification: : [options] Mount using filesystem and with the specified (optional) option list. eg. ufs:/dev/da0s1a zfs:tank cd9660:/dev/acd0 ro (which is equivalent to: mount -t cd9660 -o ro /dev/acd0 /) ? List valid disk boot devices . Yield 1 second (for background tasks) Abort manual input mountroot> ? List of GEOM managed disk devices: iso9660/CDROM vtbd1 vtbd0 ============================================================================ Currently the logic for how the root mount device is chosen is hardcoded in the vfs_mountroot_conf0 function: http://bxr.su/FreeBSD/sys/kern/vfs_mountroot.c#823 This logic basically says, try in this order: cd9660:/dev/cd0 cd9660:/dev/acd0 device specified in vfs.root.mountfrom It looks like with BHyve, if I invoke the vmrun.sh script as I have done, the ISO file is not on cd0 or acd0, but is on vtbd1. Is there a way I can mount the ISO file on a simulated cd0 device? This would make the logic in my installer still work. This ISO image successfully boots on real hardware, and in qemu with the "-cdrom" flag. Thanks. -- Craig From owner-freebsd-virtualization@FreeBSD.ORG Wed Aug 28 04:08:24 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 942FD36D; Wed, 28 Aug 2013 04:08:24 +0000 (UTC) (envelope-from andrnils@gmail.com) Received: from mail-oa0-x22f.google.com (mail-oa0-x22f.google.com [IPv6:2607:f8b0:4003:c02::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 516E8277F; Wed, 28 Aug 2013 04:08:24 +0000 (UTC) Received: by mail-oa0-f47.google.com with SMTP id g12so6939535oah.6 for ; Tue, 27 Aug 2013 21:08:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=VAYkhYn8D+sVzx1weVw+E4YnTUGM+8LlnZAzMQbEYCg=; b=vEoyggIRfGhY66H4Ds9+crQnCrdVAXsMD8SesTJQZC7zHNp++XLXVredhKgA0D1Z6C Zo2rxacHuQqXBzKXg8lBnUYnKeWmNIUIdstFTnabvoiWFLKiBku4mHtZuCw08QgdBWDn uHajgrySXjPsyfYr6yFC4nbD/pvJD3oC/Y7uR0wPbUXnJ/pN4YfK+Smf6a1Q6LyUlGKI Fatgy2EMSlYzsA2lc4IHDDbRtO1ZkQ9cFBJE4hSLTxP7SrEvZAqlCwoPYVcPgpFud66i yQOe9IhMYxT3wTBppgAguEabgh7pEKXPDzxkmTTE/RHt6SoX/a1ni4YyVbU+j7nSCGZw q7DA== MIME-Version: 1.0 X-Received: by 10.182.72.137 with SMTP id d9mr4860084obv.99.1377662903633; Tue, 27 Aug 2013 21:08:23 -0700 (PDT) Received: by 10.76.144.196 with HTTP; Tue, 27 Aug 2013 21:08:23 -0700 (PDT) In-Reply-To: References: Date: Wed, 28 Aug 2013 06:08:23 +0200 Message-ID: Subject: Re: Simulating CD-ROM device with BHyve and ISO disk image? From: Andreas Nilsson To: Craig Rodrigues Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "freebsd-virtualization@freebsd.org" 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: Wed, 28 Aug 2013 04:08:24 -0000 What happens if you specify cd9660:iso9660/CDROM when first boot attempt has failed? You could also try cd9660:/dev/vtbd1 Best regards Andreas On Wed, Aug 28, 2013 at 1:12 AM, Craig Rodrigues wrote: > Hi, > > I have an ISO image that I am trying to boot in BHyve. > > I tried this: > > truncate -s 2G /tmp/disk.img > sh /usr/share/examples/bhyve/vmrun.sh -I test.iso -d /tmp/disk.img freenas1 > > The initial kernel boots, but then fails to mount the root device: > > > ============================================================================ > mountroot> ? > > List of GEOM managed disk devices: > iso9660/CDROM vtbd1 vtbd0 > > FreeBSD is a registered trademark of The FreeBSD Foundation. > FreeBSD 9.1-STABLE #0 r+42f8bbd: Sun Aug 18 00:03:25 PDT 2013 > root@build.ixsystems.com: > /tank/home/rodrigc/freenas/freenas/os-base/amd64/tank/home/rodrigc/freenas/freenas/FreeBSD/src/sys/FREENAS.amd64 > amd64 > gcc version 4.2.1 20070831 patched [FreeBSD] > CPU: Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz (2494.19-MHz K8-class CPU) > Origin = "GenuineIntel" Id = 0x206a7 Family = 0x6 Model = 0x2a > Stepping = 7 > > > Features=0x8f8bab7f > > > Features2=0x83ba6257 > AMD Features=0x20100800 > AMD Features2=0x1 > TSC: P-state invariant > real memory = 536870912 (512 MB) > avail memory = 492359680 (469 MB) > Event timer "LAPIC" quality 400 > ACPI APIC Table: > FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs > FreeBSD/SMP: 2 package(s) x 1 core(s) > cpu0 (BSP): APIC ID: 0 > cpu1 (AP): APIC ID: 1 > WARNING: VIMAGE (virtualized network stack) is a highly experimental > feature. > ACPI Warning: FADT (revision 5) is longer than ACPI 2.0 version, truncating > length 268 to 244 (20110527/tbfadt-320) > ioapic0: Changing APIC ID to 2 > ioapic0 irqs 0-16 on motherboard > kbd0 at kbdmux0 > aesni0: on motherboard > cryptosoft0: on motherboard > acpi0: on motherboard > atrtc0: port 0x70-0x71,0x72-0x77 irq 8 on acpi0 > Event timer "RTC" frequency 32768 Hz quality 0 > Timecounter "ACPI-safe" frequency 3579545 Hz quality 850 > acpi_timer0: <32-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 > pcib0: port 0xcf8-0xcff on acpi0 > pci0: on pcib0 > pcib0: no PRT entry for 0.31.INTA > virtio_pci0: port 0x2000-0x201f mem > 0xc0000000-0xc0001fff at device 1.0 on pci0 > vtnet0: on virtio_pci0 > virtio_pci0: host features: 0x1018020 > > virtio_pci0: negotiated features: 0x1018020 > > vtnet0: Ethernet address: 00:a0:98:30:99:23 > virtio_pci1: port 0x2040-0x207f mem > 0xc0002000-0xc0003fff at device 2.0 on pci0 > vtblk0: on virtio_pci1 > virtio_pci1: host features: 0x10000004 > virtio_pci1: negotiated features: 0x10000004 > vtblk0: 2048MB (4194304 512 byte sectors) > virtio_pci2: port 0x2080-0x20bf mem > 0xc0004000-0xc0005fff at device 3.0 on pci0 > vtblk1: on virtio_pci2 > virtio_pci2: host features: 0x10000004 > virtio_pci2: negotiated features: 0x10000004 > vtblk1: 254MB (521624 512 byte sectors) > uart2: <16550 or compatible> port 0x3f8-0x3ff irq 4 at device 31.0 on pci0 > uart2: console (9600,n,8,1) > Timecounters tick every 1.000 msec > ipfw2 (+ipv6) initialized, divert enabled, nat enabled, default to accept, > logging disabled > DUMMYNET 0xfffffe0002106940 with IPv6 initialized (100409) > load_dn_sched dn_sched WF2Q+ loaded > load_dn_sched dn_sched FIFO loaded > load_dn_sched dn_sched PRIO loaded > load_dn_sched dn_sched QFQ loaded > load_dn_sched dn_sched RR loaded > SMP: AP CPU #1 Launched! > Timecounter "TSC-low" frequency 1247092718 Hz quality 1000 > Trying to mount root from cd9660:/dev/cd0 [ro]... > mountroot: waiting for device /dev/cd0 ... > Mounting from cd9660:/dev/cd0 failed with error 19. > Trying to mount root from cd9660:/dev/acd0 [ro]... > mountroot: waiting for device /dev/acd0 ... > Mounting from cd9660:/dev/acd0 failed with error 19. > > Loader variables: > > Manual root filesystem specification: > : [options] > Mount using filesystem > and with the specified (optional) option list. > > eg. ufs:/dev/da0s1a > zfs:tank > cd9660:/dev/acd0 ro > (which is equivalent to: mount -t cd9660 -o ro /dev/acd0 /) > > ? List valid disk boot devices > . Yield 1 second (for background tasks) > Abort manual input > > mountroot> ? > > List of GEOM managed disk devices: > iso9660/CDROM vtbd1 vtbd0 > > > ============================================================================ > > Currently the logic for how the root mount device is chosen > is hardcoded in the vfs_mountroot_conf0 function: > > http://bxr.su/FreeBSD/sys/kern/vfs_mountroot.c#823 > > > This logic basically says, try in this order: > > cd9660:/dev/cd0 > cd9660:/dev/acd0 > device specified in vfs.root.mountfrom > > It looks like with BHyve, if I invoke the vmrun.sh script as I have > done, the ISO file is not on cd0 or acd0, but is on vtbd1. > > Is there a way I can mount the ISO file on a simulated cd0 device? > This would make the logic in my installer still work. > This ISO image successfully boots on real hardware, > and in qemu with the "-cdrom" flag. > > Thanks. > > -- > Craig > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to " > freebsd-virtualization-unsubscribe@freebsd.org" > From owner-freebsd-virtualization@FreeBSD.ORG Wed Aug 28 04:38:05 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 725D09F6; Wed, 28 Aug 2013 04:38:05 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-la0-x229.google.com (mail-la0-x229.google.com [IPv6:2a00:1450:4010:c03::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A062F28A9; Wed, 28 Aug 2013 04:38:04 +0000 (UTC) Received: by mail-la0-f41.google.com with SMTP id ec20so4424805lab.28 for ; Tue, 27 Aug 2013 21:38:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=mxJpD7GVhLNfGJa7R4DAaT+08AwJ4cBq4MysX2PdKZg=; b=vUPjBMwkpChYu/cHodQzenwwhN6suCH7M6BZyP9LDNmFJSrrNlwmvIJX2Nv6fBnq7U frmrn1ZEnNvKBT2arrm10RnnVNCXzyq96jCTsL0aVdgeLpKLFYz5vF0nFYVbF1EHghM5 xtNX7xbz2syqhRvUQR9jtWUAJir/mJefSL9G1aF+/LlsIobv4qFWNg8RKq6/Kc/hRHYT VaRp6s5J3Z1zv8gs29/1OgSRD00plYNSDBXBtPoNKoj3DMXTp6z/lia15q4gQhJu+s6M o0uhDGb0fD2/LZIlD514TjBti504lVglBAp1aKp8LgGW8OcoZrubqht2uRomoyqIJT03 O/HA== MIME-Version: 1.0 X-Received: by 10.152.19.1 with SMTP id a1mr21345837lae.8.1377664682546; Tue, 27 Aug 2013 21:38:02 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.112.168.136 with HTTP; Tue, 27 Aug 2013 21:38:02 -0700 (PDT) Received: by 10.112.168.136 with HTTP; Tue, 27 Aug 2013 21:38:02 -0700 (PDT) In-Reply-To: References: Date: Tue, 27 Aug 2013 21:38:02 -0700 X-Google-Sender-Auth: i_IrO2qzDSddM4AOCYh7r5R12wI Message-ID: Subject: Re: Simulating CD-ROM device with BHyve and ISO disk image? From: Craig Rodrigues To: Andreas Nilsson Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: freebsd-virtualization@freebsd.org 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: Wed, 28 Aug 2013 04:38:05 -0000 If I do either of these at the mountroot prompt then things work: cd9660:iso9660/CDROM cd9660:/dev/vtbd1 I was kind of hoping to leverage off the existing logic in vfs_mountroot.c which tries to mount in this order: cd9660:/dev/cd0 cd9660:/dev/acd0 I don't want to hard-code any more device names in my code. If I put the following entries in /boot/loader.conf of my ISO image: boot_cdrom="YES" vfs.root.mountfrom="cd9660:iso9660/CDROM" then the logic in vfs_mountroot.c will try to mount the root file system from the devices in this order: cd9660:/dev/cd0 cd9660:/dev/acd0 cd9660:iso9660/CDROM That seems to work. I'd rather have a flag to BHyve to force an ISO image to be associated with a CDROM device l Iike /dev/cd0. This would be similar to what can be done with QEMU, VirtualBox, VMWare, etc. -- Craig On Aug 27, 2013 9:08 PM, "Andreas Nilsson" wrote: > What happens if you specify > > cd9660:iso9660/CDROM when first boot attempt has failed? > > You could also try cd9660:/dev/vtbd1 > > > Best regards > Andreas > > > On Wed, Aug 28, 2013 at 1:12 AM, Craig Rodrigues wrote: > >> Hi, >> >> I have an ISO image that I am trying to boot in BHyve. >> >> I tried this: >> >> truncate -s 2G /tmp/disk.img >> sh /usr/share/examples/bhyve/vmrun.sh -I test.iso -d /tmp/disk.img >> freenas1 >> >> The initial kernel boots, but then fails to mount the root device: >> >> >> ============================================================================ >> mountroot> ? >> >> List of GEOM managed disk devices: >> iso9660/CDROM vtbd1 vtbd0 >> >> FreeBSD is a registered trademark of The FreeBSD Foundation. >> FreeBSD 9.1-STABLE #0 r+42f8bbd: Sun Aug 18 00:03:25 PDT 2013 >> root@build.ixsystems.com: >> /tank/home/rodrigc/freenas/freenas/os-base/amd64/tank/home/rodrigc/freenas/freenas/FreeBSD/src/sys/FREENAS.amd64 >> amd64 >> gcc version 4.2.1 20070831 patched [FreeBSD] >> CPU: Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz (2494.19-MHz K8-class CPU) >> Origin = "GenuineIntel" Id = 0x206a7 Family = 0x6 Model = 0x2a >> Stepping = 7 >> >> >> Features=0x8f8bab7f >> >> >> Features2=0x83ba6257 >> AMD Features=0x20100800 >> AMD Features2=0x1 >> TSC: P-state invariant >> real memory = 536870912 (512 MB) >> avail memory = 492359680 (469 MB) >> Event timer "LAPIC" quality 400 >> ACPI APIC Table: >> FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs >> FreeBSD/SMP: 2 package(s) x 1 core(s) >> cpu0 (BSP): APIC ID: 0 >> cpu1 (AP): APIC ID: 1 >> WARNING: VIMAGE (virtualized network stack) is a highly experimental >> feature. >> ACPI Warning: FADT (revision 5) is longer than ACPI 2.0 version, >> truncating >> length 268 to 244 (20110527/tbfadt-320) >> ioapic0: Changing APIC ID to 2 >> ioapic0 irqs 0-16 on motherboard >> kbd0 at kbdmux0 >> aesni0: on motherboard >> cryptosoft0: on motherboard >> acpi0: on motherboard >> atrtc0: port 0x70-0x71,0x72-0x77 irq 8 on acpi0 >> Event timer "RTC" frequency 32768 Hz quality 0 >> Timecounter "ACPI-safe" frequency 3579545 Hz quality 850 >> acpi_timer0: <32-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 >> pcib0: port 0xcf8-0xcff on acpi0 >> pci0: on pcib0 >> pcib0: no PRT entry for 0.31.INTA >> virtio_pci0: port 0x2000-0x201f mem >> 0xc0000000-0xc0001fff at device 1.0 on pci0 >> vtnet0: on virtio_pci0 >> virtio_pci0: host features: 0x1018020 >> >> virtio_pci0: negotiated features: 0x1018020 >> >> vtnet0: Ethernet address: 00:a0:98:30:99:23 >> virtio_pci1: port 0x2040-0x207f mem >> 0xc0002000-0xc0003fff at device 2.0 on pci0 >> vtblk0: on virtio_pci1 >> virtio_pci1: host features: 0x10000004 >> virtio_pci1: negotiated features: 0x10000004 >> vtblk0: 2048MB (4194304 512 byte sectors) >> virtio_pci2: port 0x2080-0x20bf mem >> 0xc0004000-0xc0005fff at device 3.0 on pci0 >> vtblk1: on virtio_pci2 >> virtio_pci2: host features: 0x10000004 >> virtio_pci2: negotiated features: 0x10000004 >> vtblk1: 254MB (521624 512 byte sectors) >> uart2: <16550 or compatible> port 0x3f8-0x3ff irq 4 at device 31.0 on pci0 >> uart2: console (9600,n,8,1) >> Timecounters tick every 1.000 msec >> ipfw2 (+ipv6) initialized, divert enabled, nat enabled, default to accept, >> logging disabled >> DUMMYNET 0xfffffe0002106940 with IPv6 initialized (100409) >> load_dn_sched dn_sched WF2Q+ loaded >> load_dn_sched dn_sched FIFO loaded >> load_dn_sched dn_sched PRIO loaded >> load_dn_sched dn_sched QFQ loaded >> load_dn_sched dn_sched RR loaded >> SMP: AP CPU #1 Launched! >> Timecounter "TSC-low" frequency 1247092718 Hz quality 1000 >> Trying to mount root from cd9660:/dev/cd0 [ro]... >> mountroot: waiting for device /dev/cd0 ... >> Mounting from cd9660:/dev/cd0 failed with error 19. >> Trying to mount root from cd9660:/dev/acd0 [ro]... >> mountroot: waiting for device /dev/acd0 ... >> Mounting from cd9660:/dev/acd0 failed with error 19. >> >> Loader variables: >> >> Manual root filesystem specification: >> : [options] >> Mount using filesystem >> and with the specified (optional) option list. >> >> eg. ufs:/dev/da0s1a >> zfs:tank >> cd9660:/dev/acd0 ro >> (which is equivalent to: mount -t cd9660 -o ro /dev/acd0 /) >> >> ? List valid disk boot devices >> . Yield 1 second (for background tasks) >> Abort manual input >> >> mountroot> ? >> >> List of GEOM managed disk devices: >> iso9660/CDROM vtbd1 vtbd0 >> >> >> ============================================================================ >> >> Currently the logic for how the root mount device is chosen >> is hardcoded in the vfs_mountroot_conf0 function: >> >> http://bxr.su/FreeBSD/sys/kern/vfs_mountroot.c#823 >> >> >> This logic basically says, try in this order: >> >> cd9660:/dev/cd0 >> cd9660:/dev/acd0 >> device specified in vfs.root.mountfrom >> >> It looks like with BHyve, if I invoke the vmrun.sh script as I have >> done, the ISO file is not on cd0 or acd0, but is on vtbd1. >> >> Is there a way I can mount the ISO file on a simulated cd0 device? >> This would make the logic in my installer still work. >> This ISO image successfully boots on real hardware, >> and in qemu with the "-cdrom" flag. >> >> Thanks. >> >> -- >> Craig >> _______________________________________________ >> freebsd-virtualization@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization >> To unsubscribe, send any mail to " >> freebsd-virtualization-unsubscribe@freebsd.org" >> > > From owner-freebsd-virtualization@FreeBSD.ORG Wed Aug 28 05:17:41 2013 Return-Path: Delivered-To: virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 051BF1C8 for ; Wed, 28 Aug 2013 05:17:41 +0000 (UTC) (envelope-from jhellenthal@dataix.net) Received: from mail-ie0-x22d.google.com (mail-ie0-x22d.google.com [IPv6:2607:f8b0:4001:c03::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C097C2A98 for ; Wed, 28 Aug 2013 05:17:40 +0000 (UTC) Received: by mail-ie0-f173.google.com with SMTP id qa5so4177630ieb.32 for ; Tue, 27 Aug 2013 22:17:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dataix.net; s=rsa; h=subject:from:content-type:message-id:date:to :content-transfer-encoding:mime-version; bh=4CzQFPAmZ7D81wRO3HiR7E3+dJJ5lxgibjeVZP16M/o=; b=PgDxgB9swHNvrarBTffOx522KB4tQuwxFOozIRVeMplEvfwVi9qLVc4fmyF4TAkuuF q05Nc04WIJaEjPZNJY5VpC4c1Calk7uZ6newWg8C5poQmQ34NnW9umyQ3fTM9AG5fkew /11ck4ZXbmurFmveZ9zPvi0fsjjz3oIzYTCeM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-gm-message-state:subject:from:content-type:message-id:date:to :content-transfer-encoding:mime-version; bh=4CzQFPAmZ7D81wRO3HiR7E3+dJJ5lxgibjeVZP16M/o=; b=h1f5E5LDzYSXfh/q4WTYc7H7D45pdSu8rskMGH5jHrR1hKrZwEDTNlAJ8Uq7ksJr6p QJJHa3jPUOk/06Ng3ThfLkG4hkbwkg0utI4Mnx7raYSLAM8VCkeAi6uIwjbQkDID6RM+ FXiTVjqHrkhrbFWLHz4J+vwsU00tXUkCb8qfrOHfvm/dXxZgAf1RZ1ptoaiAib2iaD7E TXksBYq0eombrMqRZ/+D99B27eMkVRx9xbdnqzk+K2rXNgb95g6Kyuf4OVziAtabbJYY W9dHdy9QoUO+kAnCIq7jGTtCND9eLuiA2V6ZcAMIUego2ELrbECxI+OVLZhLPwBbTZr+ YSTg== X-Gm-Message-State: ALoCoQkNxgeWmlgz9+qHRxdVMl2nCFeMSKkBsDNYHZV8uD5jbBOS6RLZIYrX27JwWuyuCploUKZc X-Received: by 10.42.104.198 with SMTP id s6mr440304ico.20.1377667060175; Tue, 27 Aug 2013 22:17:40 -0700 (PDT) Received: from [192.168.30.2] (75-128-120-29.dhcp.aldl.mi.charter.com. [75.128.120.29]) by mx.google.com with ESMTPSA id p5sm2272827igj.10.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 27 Aug 2013 22:17:38 -0700 (PDT) Subject: 9-STABLE amd64 / VirtualBox Testcases From: Jason Hellenthal Content-Type: multipart/signed; micalg=sha1; boundary=Apple-Mail-5CA33FD5-614E-48B0-981A-1815F4EF312A; protocol="application/pkcs7-signature" X-Mailer: iPhone Mail (11A4449d) Message-Id: <23B43405-0802-4C10-A8C9-185ED38436A5@dataix.net> Date: Wed, 28 Aug 2013 01:17:35 -0400 To: "[FreeBSD Stable]" , "virtualization@freebsd.org" Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (1.0) 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: Wed, 28 Aug 2013 05:17:41 -0000 --Apple-Mail-5CA33FD5-614E-48B0-981A-1815F4EF312A Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Is anyone else seeing the build of VB on 9 failing on the test cases ? With t= wo files that cannot be deleted and and one that after touching the two file= s so they can that errors out because of a parenthesis syntax error ? Don't have the exact names of these off hand due to no inbound outbound conn= ection to the machine but in particular it seems to only be a problem with t= he test cases at this point and would like to find a way to just disable the= build of them for right now as I'm just trying to wrap this project up. These are builds from all recent sources and ports as of today. I see some variables within the vbox ose that just echoes the null car into l= ocalconfig.kmk but nothing obvious as of yet to completely wipe it from the b= uild cycle. Please keep me CCd upon reply I don't believe I am on the virt list as of ye= t. Thanks --=20 Jason Hellenthal Inbox: jhellenthal@Gmail.com Voice: +1 (616) 953-0176 JJH48-ARIN --=20 Jason Hellenthal Inbox: jhellenthal@DataIX.net Voice: +1 (616) 953-0176 JJH48-ARIN --Apple-Mail-5CA33FD5-614E-48B0-981A-1815F4EF312A Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIUOTCCBjAw ggUYoAMCAQICAwaijjANBgkqhkiG9w0BAQsFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0 YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcx ODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENB MB4XDTEzMDUxODA4NTA0OFoXDTE0MDUxOTIyMDk0N1owSDEfMB0GA1UEAwwWamhlbGxlbnRoYWxA ZGF0YWl4Lm5ldDElMCMGCSqGSIb3DQEJARYWamhlbGxlbnRoYWxAZGF0YWl4Lm5ldDCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBALgnYFS1bWZr3KhKBzWAdRwrY+En+RRV8nCaYubqrMG+ YJbuenaIKSbIuFiDWipW4RHYTpE28pKaSnaVTG9WtAZvsWj0gYN9g2fYCnCOUceES2Yvi3RavxpB hsuzKIfsHb8iNNSEuczLu6gn4mQyaHwE4x6xSUKmbK8njR+YoF522F60wjsnq5dlOJdTrhDfObE5 5P23279WbRp8azgZX1VRB66wdKRDuSI1vBts4Nsha2paXd6HUUduHrPACBQREJTGXN8XtEKVwo63 aKUhRgtUwHNEuSWck/xwVl7PBUWH2dORAWTCqHjNuCKNOQ1/0LMiyMj7FdsBjN4dgL4YZpsCAwEA AaOCAtwwggLYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr BgEFBQcDBDAdBgNVHQ4EFgQU29qUrmZtgQ7ZVoDKogfpJOSfk+YwHwYDVR0jBBgwFoAUU3Ltkpzg 2ssBXHx+ljVO8tS4UYIwIQYDVR0RBBowGIEWamhlbGxlbnRoYWxAZGF0YWl4Lm5ldDCCAUwGA1Ud IASCAUMwggE/MIIBOwYLKwYBBAGBtTcBAgMwggEqMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0 YXJ0c3NsLmNvbS9wb2xpY3kucGRmMIH3BggrBgEFBQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0aWZp Y2F0aW9uIEF1dGhvcml0eTADAgEBGoG+VGhpcyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29y ZGluZyB0byB0aGUgQ2xhc3MgMSBWYWxpZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUgU3RhcnRD b20gQ0EgcG9saWN5LCByZWxpYW5jZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9zZSBpbiBj b21wbGlhbmNlIG9mIHRoZSByZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjA2BgNVHR8ELzAtMCug KaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3JsMIGOBggrBgEFBQcBAQSB gTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMS9jbGll bnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFz czEuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJ KoZIhvcNAQELBQADggEBAHsw8/Hw07gsNTKYnld74NBFtHnQOPkXYuccWx3j0PGQe9nqNxeingBf 2yvx+xBQzBoi4J1u84Jbrbe8Ii3+LLD/QMW9cN0SBIgRStPQLVee4STdjeabGmpXQa7omC02wYYO 83qh6CgJEIbmrsBSZH8ZSVrjkC4UmZS8wAQMS3qTWAPF0ZQGWx2+Gks2fXuacyt2LpNR+p9ogjAZ 1/rmUKjNhQZLswytaLRUdwAwSfQ3+TNs68h6Kv1LC3bNGBT3NEtr2q/nzzb5MzuFcDE6f9exroAC 4BHmokAprhna/vZdb6BrPjpXgRAlWAh3wEMxw75M9S/Nbzj/jNp+I+lvUJYwggY0MIIEHKADAgEC AgEeMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQu MSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBT dGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNzEwMjQyMTAxNTVaFw0xNzEwMjQy MTAxNTVaMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh c3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDHCYPMzi3YGrEppC4Tq5a+ijKDjKaIQZZVR63UbxIP6uq/I0fhCu+cQhoUfE6E RKKnu8zPf1Jwuk0tsvVCk6U9b+0UjM0dLep3ZdE1gblK/1FwYT5Pipsu2yOMluLqwvsuz9/9f1+1 PKHG/FaR/wpbfuIqu54qzHDYeqiUfsYzoVflR80DAC7hmJ+SmZnNTWyUGHJbBpA8Q89lGxahNvur yGaC/o2/ceD2uYDX9U8Eg5DpIpGQdcbQeGarV04WgAUjjXX5r/2dabmtxWMZwhZna//jdiSyrrSM TGKkDiXm6/3/4ebfeZuCYKzN2P8O2F/Xe2AC/Y7zeEsnR7FOp+uXAgMBAAGjggGtMIIBqTAPBgNV HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUU3Ltkpzg2ssBXHx+ljVO8tS4 UYIwHwYDVR0jBBgwFoAUTgvvGqRAW6UXaYcwyjRoQ9BBrvIwZgYIKwYBBQUHAQEEWjBYMCcGCCsG AQUFBzABhhtodHRwOi8vb2NzcC5zdGFydHNzbC5jb20vY2EwLQYIKwYBBQUHMAKGIWh0dHA6Ly93 d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNydDBbBgNVHR8EVDBSMCegJaAjhiFodHRwOi8vd3d3LnN0 YXJ0c3NsLmNvbS9zZnNjYS5jcmwwJ6AloCOGIWh0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL3Nmc2Nh LmNybDCBgAYDVR0gBHkwdzB1BgsrBgEEAYG1NwECATBmMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3 LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQGCCsGAQUFBwIBFihodHRwOi8vd3d3LnN0YXJ0c3Ns LmNvbS9pbnRlcm1lZGlhdGUucGRmMA0GCSqGSIb3DQEBBQUAA4ICAQAKgwh9eKssBly4Y4xerhy5 I3dNoXHYfYa8PlVLL/qtXnkFgdtY1o95CfegFJTwqBBmf8pyTUnFsukDFUI22zF5bVHzuJ+GxhnS qN2sD1qetbYwBYK2iyYA5Pg7Er1A+hKMIzEzcduRkIMmCeUTyMyikfbUFvIBivtvkR8ZFAk22BZy +pJfAoedO61HTz4qSfQoCRcLN5A0t4DkuVhTMXIzuQ8CnykhExD6x4e6ebIbrjZLb7L+ocR0y4Yj Cl/Pd4MXU91y0vTipgr/O75CDUHDRHCCKBVmz/Rzkc/b970MEeHt5LC3NiWTgBSvrLEuVzBKM586 YoRD9Dy3OHQgWI270g+5MYA8GfgI/EPT5G7xPbCDz+zjdH89PeR3U4So4lSXur6H6vp+m9TQXPF3 a0LwZrp8MQ+Z77U1uL7TelWO5lApsbAonrqASfTpaprFVkL4nyGH+NHST2ZJPWIBk81i6Vw0ny0q ZW2Niy/QvVNKbb43A43ny076khXO7cNbBIRdJ/6qQNq9Bqb5C0Q5nEsFcj75oxQRqlKf6TcvGbjx kJh8BYtv9ePsXklAxtm8J7GCUBthHSQgepbkOexhJ0wP8imUkyiPHQ0GvEnd83129fZjoEhdGwXV 27ioRKbj/cIq7JRXun0NbeY+UdMYu9jGfIpDLtUUGSgsg2zMGs5R4jCCB8kwggWxoAMCAQICAQEw DQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzAp BgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0 Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MDkxNzE5NDYzNloXDTM2MDkxNzE5NDYz NlowfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3Vy ZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENlcnRpZmlj YXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwYjbCbxsRnx4 n5V7tTOQ8nJi1sE2ICIkXs7pd/JDCqIGZKTMjjb4OOYj8G5tsTzdcqOFHKHTPbQzK9Mvr/7qsEFZ Z7bEBn0KnnSF1nlMgDd63zkFUln39BtGQ6TShYXSw3HzdWI0uiyKfx6P7u000BHHls1SPboz1t1N 3gs7SkufwiYv+rUWHHI1d8o8XebK4SaLGjZ2XAHbdBQl/u21oIgP3XjKLR8HlzABLXJ5+kbWEyqo uaarg0kd5fLv3eQBjhgKj2NTFoViqQ4ZOsy1ZqbCa3QH5Cvhdj60bdj2ROFzYh87xL6gU1YlbFEJ 96qryr92/W2b853bvz1mvAxWqq+YSJU6S9+nWFDZOHWpW+pDDAL/mevobE1wWyllnN2qXcyvATHs DOvSjejqnHvmbvcnZgwaSNduQuM/3iE+e+ENcPtjqqhsGlS0XCV6yaLJixamuyx+F14FTVhuEh0B 7hIQDcYyfxj//PT6zW6R6DZJvhpIaYvClk0aErJpF8EKkNb6eSJIv7p7afhwx/p6N9jYDdJ2T1f/ kLfjkdLd78Jgt2c63f6qnPDUi39yIs7Gn5e2+K+KoBCo2fsYxra1XFI8ibYZKnMBCg8DsxJg8nov gdujbv8mMJf1i92JV7atPbOvK8W3dgLwpdYrmoYUKnL24zOMXQlLE9+7jHQTUksCAwEAAaOCAlIw ggJOMAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgGuMB0GA1UdDgQWBBROC+8apEBbpRdphzDKNGhD 0EGu8jBkBgNVHR8EXTBbMCygKqAohiZodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvc2ZzY2EtY3Js LmNybDAroCmgJ4YlaHR0cDovL2NybC5zdGFydGNvbS5vcmcvc2ZzY2EtY3JsLmNybDCCAV0GA1Ud IASCAVQwggFQMIIBTAYLKwYBBAGBtTcBAQEwggE7MC8GCCsGAQUFBwIBFiNodHRwOi8vY2VydC5z dGFydGNvbS5vcmcvcG9saWN5LnBkZjA1BggrBgEFBQcCARYpaHR0cDovL2NlcnQuc3RhcnRjb20u b3JnL2ludGVybWVkaWF0ZS5wZGYwgdAGCCsGAQUFBwICMIHDMCcWIFN0YXJ0IENvbW1lcmNpYWwg KFN0YXJ0Q29tKSBMdGQuMAMCAQEagZdMaW1pdGVkIExpYWJpbGl0eSwgcmVhZCB0aGUgc2VjdGlv biAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhv cml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9wb2xpY3ku cGRmMBEGCWCGSAGG+EIBAQQEAwIABzA4BglghkgBhvhCAQ0EKxYpU3RhcnRDb20gRnJlZSBTU0wg Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwDQYJKoZIhvcNAQEFBQADggIBABZsmfRmDDT10IVefQrs 2hBOOBxe36YlBUuRMsHoO/E93UQJWwdJiinLZgK3sZr3JZgJPI4b4d02hytLu2jTOWY9oCbH8jmR HVGrgnt+1c5a5OIDV3Bplwj5XlimCt+MBppFFhY4Cl5X9mLHegIF5rwetfKe9Kkpg/iyFONuKIdE w5Aa3jipPKxDTWRFzt0oqVzyc3sE+Bfoq7HzLlxkbnMxOhK4vLMR5H2PgVGaO42J9E2TZns8A+3T mh2a82VQ9aDQdZ8vr/DqgkOY+GmciXnEQ45GcuNkNhKv9yUeOImQd37Da2q5w8tES6x4kIvnxywe SxFEyDRSJ80KXZ+FwYnVGnjylRBTMt2AhGZ12bVoKPthLr6EqDjAmRKGpR5nZK0GLi+pcIXHlg98 iWX1jkNUDqvdpYA5lGDANMmWcCyjEvUfSHu9HH5rt52Q9CI7rvj8Ksr6glKg769LVZPrwbXwIous NE4mIgShhyx1SrflfRPXuAxkwDbSyS+GEowjCcEbgjtzSaNqV4eU5dZ4xZlDY+NN4Hct4WWZcmkE GkcJ5g8BViT7H78OealYLrnECQF+lbptAAY+supKEDnY0Cv1v+x1v5cCxQkbCNxVN+KB+zeEQ2Ig yudWS2Xq/mzBJJMkoTTrBf+aIq6bfT/xZVEKpjBqs/SIHIAN/HKK6INeMYIDbzCCA2sCAQEwgZQw gYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUg RGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFBy aW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDBqKOMAkGBSsOAwIaBQCgggGvMBgGCSqGSIb3 DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEzMDgyODA1MTczN1owIwYJKoZIhvcN AQkEMRYEFPp6jnjmdUES9B+HZlms3IPXxbyZMIGlBgkrBgEEAYI3EAQxgZcwgZQwgYwxCzAJBgNV BAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBD ZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50 ZXJtZWRpYXRlIENsaWVudCBDQQIDBqKOMIGnBgsqhkiG9w0BCRACCzGBl6CBlDCBjDELMAkGA1UE BhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENl cnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRl cm1lZGlhdGUgQ2xpZW50IENBAgMGoo4wDQYJKoZIhvcNAQEBBQAEggEAoAglTG2GdTZPFKcIBv2t cQ3II48T8/0svthif7ZoiJCsh5zZyYPl8/XIfWNAgnkKTqsUkAO0dsNcI6uJt+SHazKQpfgzTLbG 2e86L1mn07icWND2hA+PrcO9ibmiMQcT3y7V8IX3qiCTsokQU/cc7wGP6rElplInXYNTHGBuMFZh rchVFchtKY3lyDnOBoVPbtvy2jaicFuZ440+hCSl5KRyql/ulup8cIiwjD0g5Ns3lli4kjPcHsR6 mcMecYCdRY86xjRQviifLjv0v7sZzOALiTmAtDRxI4eM1n7l3Vq1uEPrij3TEdRFcY374apslmt1 QMK9O/sJ20qe2N2iSQAAAAAAAA== --Apple-Mail-5CA33FD5-614E-48B0-981A-1815F4EF312A-- From owner-freebsd-virtualization@FreeBSD.ORG Thu Aug 29 10:32:00 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 3232D617; Thu, 29 Aug 2013 10:32:00 +0000 (UTC) (envelope-from timp87@gmail.com) Received: from mail-vb0-x235.google.com (mail-vb0-x235.google.com [IPv6:2607:f8b0:400c:c02::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D36AB2933; Thu, 29 Aug 2013 10:31:59 +0000 (UTC) Received: by mail-vb0-f53.google.com with SMTP id i3so148314vbh.40 for ; Thu, 29 Aug 2013 03:31:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=tCgwzIbITlCTciiG7nnuWRc5ekhFTbwGx2ynwVWoayk=; b=BDp61dS0IJHp/T49hB7/bZvYpoTXGp4C1SsLPoADliylF3P4QP5wmE6t+iveKNS2rS FniAw6upMSCaVpsFOMzCaNeaeQ4jFofsknPA1nLfuukKdtiCPvAg1Iv9wnO6fUbHbbEW m2d3LllmLx5zr1w37Ua2ypyUMWMlh+oVpTQbuW9ncZilnQAo6XY9T6c060g3qm8nc+yY mniUE5k4XGe0y3eBs4P82JFpioCx3OEhuM2lP2nVsmwekoqfTKe+EPLJB6mQaikAy3pq yHdGTVeb7KZHkvkr2OLpwIbRq5KMnsz6B5cGtJ5xBAVXUizoslnaRXGib3SZklqAbXdI D55A== MIME-Version: 1.0 X-Received: by 10.52.120.78 with SMTP id la14mr1459236vdb.9.1377772318995; Thu, 29 Aug 2013 03:31:58 -0700 (PDT) Received: by 10.52.38.134 with HTTP; Thu, 29 Aug 2013 03:31:58 -0700 (PDT) In-Reply-To: References: <520E6FB0.2080305@freebsd.org> Date: Thu, 29 Aug 2013 14:31:58 +0400 Message-ID: Subject: Re: Hyper-V driver development status From: Pavel Timofeev To: "Abhishek Gupta (LIS)" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: "freebsd-virtualization@freebsd.org" 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: Thu, 29 Aug 2013 10:32:00 -0000 So, is it going to be included in FreeBSD 10 now? As I can see code freeze for CURRENT is planned on 7 September 2013 (10 days from now). http://www.freebsd.org/releases/10.0R/schedule.html It's not much time. 2013/8/17 Abhishek Gupta (LIS) : > Hi Pavel, > > Thanks for inquiring about the BSD drivers for Hyper-V. We (Microsoft) ar= e actively working on these drivers and the intent is to get them integrate= d in to the kernel within the next month or so. There are some issues we ar= e trying to address: > > a) Witness panic during boot time due to a specific memory allocation. > b) Bypass usage of disk labels to ensure that devices do not get reordere= d under FreeBSD. > c) Locks up on 32 bit builds. > d) Lack of KVP support for BSD drivers > > We are working hard every day to finish these items. > > Even though an official announcement has not gone out, I would highly enc= ourage you to start testing the drivers. As they are in project branch now = they should be easy to compile. The only requirement is to set up disk labe= ls before rebooting a kernel that includes the Hyper-V drivers otherwise th= e system will not boot up. > > Please let me know if you have more questions or have feedback. > > Thanks again for your interest. > Abhishek > ________________________________________ > From: Peter Grehan > Sent: Friday, August 16, 2013 11:30 AM > To: Abhishek Gupta (LIS) > Subject: Fwd: Hyper-V driver development status > > Want to reply to this ? > > > -------- Original Message -------- > Subject: Hyper-V driver development status > Date: Fri, 16 Aug 2013 17:00:57 +0400 > From: Pavel Timofeev > To: freebsd-virtualization@freebsd.org > > Hi all! > I'd like to know what's happening with hyper-v driver development in > FreeBSD. > I know about svn branch but there is no active progress in there. > What's the roadmap? Or we are waiting for something? > > What is the current status of that project? > I could do some tests. Or it's too early? > I'm looking forward to use it =3D) > _______________________________________________ > freebsd-virtualization@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization > To unsubscribe, send any mail to > "freebsd-virtualization-unsubscribe@freebsd.org" > > > From owner-freebsd-virtualization@FreeBSD.ORG Thu Aug 29 14:21:31 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id F0DF4550; Thu, 29 Aug 2013 14:21:31 +0000 (UTC) (envelope-from abgupta@microsoft.com) Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2lp0238.outbound.protection.outlook.com [207.46.163.238]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A8FD22B82; Thu, 29 Aug 2013 14:21:31 +0000 (UTC) Received: from BL2PR03MB210.namprd03.prod.outlook.com (10.255.230.144) by BL2PR03MB148.namprd03.prod.outlook.com (10.255.230.27) with Microsoft SMTP Server (TLS) id 15.0.745.25; Thu, 29 Aug 2013 14:06:20 +0000 Received: from BL2PR03MB210.namprd03.prod.outlook.com (10.255.230.144) by BL2PR03MB210.namprd03.prod.outlook.com (10.255.230.144) with Microsoft SMTP Server (TLS) id 15.0.745.25; Thu, 29 Aug 2013 14:06:19 +0000 Received: from BL2PR03MB210.namprd03.prod.outlook.com ([169.254.1.101]) by BL2PR03MB210.namprd03.prod.outlook.com ([169.254.1.101]) with mapi id 15.00.0745.000; Thu, 29 Aug 2013 14:06:19 +0000 From: "Abhishek Gupta (LIS)" To: Pavel Timofeev Subject: RE: Hyper-V driver development status Thread-Topic: Hyper-V driver development status Thread-Index: AQHOmq7Ipy0oaFkGS0+Ecmk4X0c6g5mZllfRgBJ6RQCAADu2dQ== Date: Thu, 29 Aug 2013 14:06:18 +0000 Message-ID: References: <520E6FB0.2080305@freebsd.org> , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [71.227.189.27] x-forefront-prvs: 09538D3531 x-forefront-antispam-report: SFV:NSPM; SFS:(189002)(199002)(51704005)(52604005)(43784003)(164054003)(53754006)(479174003)(377454003)(13464003)(45074003)(65816001)(46102001)(80976001)(19580395003)(83322001)(19580405001)(51856001)(31966008)(74502001)(47446002)(74662001)(81542001)(81342001)(4396001)(47976001)(50986001)(47736001)(49866001)(80022001)(66066001)(69226001)(59766001)(77982001)(56776001)(54316002)(74366001)(15975445006)(74876001)(83072001)(63696002)(79102001)(15202345003)(81816001)(74316001)(53806001)(54356001)(76482001)(76576001)(1411001)(76796001)(76786001)(33646001)(81686001)(77096001)(74706001)(56816003)(24736002); DIR:OUT; SFP:; SCL:1; SRVR:BL2PR03MB210; H:BL2PR03MB210.namprd03.prod.outlook.com; CLIP:71.227.189.27; RD:InfoNoRecords; MX:1; A:1; LANG:en; Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: DuplicateDomain-a84fc36a-4ed7-4e57-ab1c-3e967bcbad48.microsoft.com Cc: "freebsd-virtualization@freebsd.org" 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: Thu, 29 Aug 2013 14:21:32 -0000 Hi Pavel,=0A= =0A= Yes, FreeBSD 10 is still the target. We are working to make it in to the tr= ee. You should see some traction next week.=0A= =0A= Thanks,=0A= Abhishek=0A= ________________________________________=0A= From: Pavel Timofeev =0A= Sent: Thursday, August 29, 2013 3:31 AM=0A= To: Abhishek Gupta (LIS)=0A= Cc: Peter Grehan; freebsd-virtualization@freebsd.org=0A= Subject: Re: Hyper-V driver development status=0A= =0A= So, is it going to be included in FreeBSD 10 now? As I can see code=0A= freeze for CURRENT is planned on 7 September 2013 (10 days from now).=0A= http://www.freebsd.org/releases/10.0R/schedule.html=0A= It's not much time.=0A= =0A= 2013/8/17 Abhishek Gupta (LIS) :=0A= > Hi Pavel,=0A= >=0A= > Thanks for inquiring about the BSD drivers for Hyper-V. We (Microsoft) ar= e actively working on these drivers and the intent is to get them integrate= d in to the kernel within the next month or so. There are some issues we ar= e trying to address:=0A= >=0A= > a) Witness panic during boot time due to a specific memory allocation.=0A= > b) Bypass usage of disk labels to ensure that devices do not get reordere= d under FreeBSD.=0A= > c) Locks up on 32 bit builds.=0A= > d) Lack of KVP support for BSD drivers=0A= >=0A= > We are working hard every day to finish these items.=0A= >=0A= > Even though an official announcement has not gone out, I would highly enc= ourage you to start testing the drivers. As they are in project branch now = they should be easy to compile. The only requirement is to set up disk labe= ls before rebooting a kernel that includes the Hyper-V drivers otherwise th= e system will not boot up.=0A= >=0A= > Please let me know if you have more questions or have feedback.=0A= >=0A= > Thanks again for your interest.=0A= > Abhishek=0A= > ________________________________________=0A= > From: Peter Grehan =0A= > Sent: Friday, August 16, 2013 11:30 AM=0A= > To: Abhishek Gupta (LIS)=0A= > Subject: Fwd: Hyper-V driver development status=0A= >=0A= > Want to reply to this ?=0A= >=0A= >=0A= > -------- Original Message --------=0A= > Subject: Hyper-V driver development status=0A= > Date: Fri, 16 Aug 2013 17:00:57 +0400=0A= > From: Pavel Timofeev =0A= > To: freebsd-virtualization@freebsd.org=0A= >=0A= > Hi all!=0A= > I'd like to know what's happening with hyper-v driver development in=0A= > FreeBSD.=0A= > I know about svn branch but there is no active progress in there.=0A= > What's the roadmap? Or we are waiting for something?=0A= >=0A= > What is the current status of that project?=0A= > I could do some tests. Or it's too early?=0A= > I'm looking forward to use it =3D)=0A= > _______________________________________________=0A= > freebsd-virtualization@freebsd.org mailing list=0A= > http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization=0A= > To unsubscribe, send any mail to=0A= > "freebsd-virtualization-unsubscribe@freebsd.org"=0A= >=0A= >=0A= >=0A=