From owner-freebsd-xen@FreeBSD.ORG Mon Dec 1 17:10:33 2008 Return-Path: Delivered-To: freebsd-xen@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AAB051065678 for ; Mon, 1 Dec 2008 17:10:33 +0000 (UTC) (envelope-from dfr@rabson.org) Received: from itchy.rabson.org (unknown [IPv6:2002:50b1:e8f2:1::143]) by mx1.freebsd.org (Postfix) with ESMTP id 65E9C8FC17 for ; Mon, 1 Dec 2008 17:10:33 +0000 (UTC) (envelope-from dfr@rabson.org) Received: from [IPv6:2001:470:909f:1:21b:63ff:feb8:5abc] (unknown [IPv6:2001:470:909f:1:21b:63ff:feb8:5abc]) by itchy.rabson.org (Postfix) with ESMTP id 154D13FAD for ; Mon, 1 Dec 2008 17:10:31 +0000 (GMT) Message-Id: <4389C4C1-0EEB-4841-8F02-DC44BBC223F4@rabson.org> From: Doug Rabson To: freebsd-xen@freebsd.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v929.2) Date: Mon, 1 Dec 2008 17:10:30 +0000 X-Mailer: Apple Mail (2.929.2) Subject: Xen stuff X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 17:10:33 -0000 I will be working on improving Xen support in FreeBSD for the new few months. My main goal is to add support for native Xen drivers to an amd64 kernel which is running in Xen's HVM mode. These drivers will take over from the slow emulated devices and provide most of the performance benefits of a paravirtualised kernel. I'm initially going to be supporting FreeBSD 6.x but I will port it all forward to head and 7.x when it works properly. If anyone is interested in following this work, please feel free to contact me by email or just check out my working tree at http://svn.freebsd.org/user/dfr/xenhvm/6 . From owner-freebsd-xen@FreeBSD.ORG Mon Dec 1 17:26:19 2008 Return-Path: Delivered-To: freebsd-xen@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 298691065703 for ; Mon, 1 Dec 2008 17:26:19 +0000 (UTC) (envelope-from dfr@rabson.org) Received: from itchy.rabson.org (unknown [IPv6:2002:50b1:e8f2:1::143]) by mx1.freebsd.org (Postfix) with ESMTP id D60AF8FC1D for ; Mon, 1 Dec 2008 17:26:18 +0000 (UTC) (envelope-from dfr@rabson.org) Received: from [IPv6:2001:470:909f:1:21b:63ff:feb8:5abc] (unknown [IPv6:2001:470:909f:1:21b:63ff:feb8:5abc]) by itchy.rabson.org (Postfix) with ESMTP id E9D183FAA; Mon, 1 Dec 2008 17:26:17 +0000 (GMT) Message-Id: <987E8B20-58D4-41BF-B499-A0D6E5DA1CC2@rabson.org> From: Doug Rabson To: Doug Rabson In-Reply-To: <4389C4C1-0EEB-4841-8F02-DC44BBC223F4@rabson.org> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v929.2) Date: Mon, 1 Dec 2008 17:26:17 +0000 References: <4389C4C1-0EEB-4841-8F02-DC44BBC223F4@rabson.org> X-Mailer: Apple Mail (2.929.2) Cc: freebsd-xen@freebsd.org Subject: Re: Xen stuff X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 17:26:19 -0000 On 1 Dec 2008, at 17:10, Doug Rabson wrote: > I will be working on improving Xen support in FreeBSD for the new > few months. My main goal is to add support for native Xen drivers to > an amd64 kernel which is running in Xen's HVM mode. These drivers > will take over from the slow emulated devices and provide most of > the performance benefits of a paravirtualised kernel. I'm initially > going to be supporting FreeBSD 6.x but I will port it all forward to > head and 7.x when it works properly. > > If anyone is interested in following this work, please feel free to > contact me by email or just check out my working tree at http://svn.freebsd.org/user/dfr/xenhvm/6 > . That URL should be http://svn.freebsd.org/base/user/dfr/xenhvm/6 of course. From owner-freebsd-xen@FreeBSD.ORG Mon Dec 1 19:11:58 2008 Return-Path: Delivered-To: freebsd-xen@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB04F1065670 for ; Mon, 1 Dec 2008 19:11:58 +0000 (UTC) (envelope-from ivoras@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.153]) by mx1.freebsd.org (Postfix) with ESMTP id 691EF8FC1B for ; Mon, 1 Dec 2008 19:11:58 +0000 (UTC) (envelope-from ivoras@gmail.com) Received: by fg-out-1718.google.com with SMTP id l26so1974643fgb.35 for ; Mon, 01 Dec 2008 11:11:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=TGaaUhGSgva8nIHyz/746tFkstDvS008Zjj4+phN9Vg=; b=bNltoQ5I5dYByFK0tLiLHlb2q1yPi4baUwEwkD60Y8/V1dR+A2TIobhnkYlz49aRUC TfuijOhJBv9unTPQEg0FwF1fySeQxxMpVQyfFar6EubjBaOXxDB1uD/vaRwY9cPq7uYT ipsSZ7MTKTZja1XF0lfiJ0Y4mkUP57o27x4UQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=RcMuDgM6WH85kapAfz+lBZdLQSdJoy8kOiMlZAui5RQT9CQ0sTFphZK6kkay8pJke4 ZatsMRe0symlBc2z2pRAwV/fMtqNQr79uulh8Cw9P0R/uWtNlFBQJlS6cbaettBm5HlY 8u5hHNGFYJPte2boAD1hktsGQPo9IHY8Y2f2I= Received: by 10.181.223.2 with SMTP id a2mr4013169bkr.184.1228157101157; Mon, 01 Dec 2008 10:45:01 -0800 (PST) Received: by 10.181.60.20 with HTTP; Mon, 1 Dec 2008 10:45:01 -0800 (PST) Message-ID: <9bbcef730812011045t4769cb76g2028c5f9c39af524@mail.gmail.com> Date: Mon, 1 Dec 2008 19:45:01 +0100 From: "Ivan Voras" To: "Doug Rabson" In-Reply-To: <4389C4C1-0EEB-4841-8F02-DC44BBC223F4@rabson.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4389C4C1-0EEB-4841-8F02-DC44BBC223F4@rabson.org> Cc: freebsd-xen@freebsd.org Subject: Re: Xen stuff X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 19:11:58 -0000 2008/12/1 Doug Rabson : > I will be working on improving Xen support in FreeBSD for the new few Great! > months. My main goal is to add support for native Xen drivers to an amd64 > kernel which is running in Xen's HVM mode. These drivers will take over from > the slow emulated devices and provide most of the performance benefits of a > paravirtualised kernel. I'm initially going to be supporting FreeBSD 6.x but > I will port it all forward to head and 7.x when it works properly. For the not-quite-yet-initiated : does this mean you're working on paravirtualized drivers for Xen dom-U ("guest" case)? From owner-freebsd-xen@FreeBSD.ORG Mon Dec 1 21:54:06 2008 Return-Path: Delivered-To: freebsd-xen@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C8A8F1065677 for ; Mon, 1 Dec 2008 21:54:06 +0000 (UTC) (envelope-from dfr@rabson.org) Received: from itchy.rabson.org (unknown [IPv6:2002:50b1:e8f2:1::143]) by mx1.freebsd.org (Postfix) with ESMTP id 84F058FC22 for ; Mon, 1 Dec 2008 21:54:06 +0000 (UTC) (envelope-from dfr@rabson.org) Received: from [IPv6:2001:470:909f:1:21b:63ff:feb8:5abc] (unknown [IPv6:2001:470:909f:1:21b:63ff:feb8:5abc]) by itchy.rabson.org (Postfix) with ESMTP id 6BBF53FAB; Mon, 1 Dec 2008 21:54:05 +0000 (GMT) Message-Id: <96346214-38CC-4EA9-97DA-C5C1EE358EDA@rabson.org> From: Doug Rabson To: "Ivan Voras" In-Reply-To: <9bbcef730812011045t4769cb76g2028c5f9c39af524@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v929.2) Date: Mon, 1 Dec 2008 21:54:05 +0000 References: <4389C4C1-0EEB-4841-8F02-DC44BBC223F4@rabson.org> <9bbcef730812011045t4769cb76g2028c5f9c39af524@mail.gmail.com> X-Mailer: Apple Mail (2.929.2) Cc: freebsd-xen@freebsd.org Subject: Re: Xen stuff X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 21:54:06 -0000 On 1 Dec 2008, at 18:45, Ivan Voras wrote: > 2008/12/1 Doug Rabson : >> I will be working on improving Xen support in FreeBSD for the new few > > Great! > >> months. My main goal is to add support for native Xen drivers to an >> amd64 >> kernel which is running in Xen's HVM mode. These drivers will take >> over from >> the slow emulated devices and provide most of the performance >> benefits of a >> paravirtualised kernel. I'm initially going to be supporting >> FreeBSD 6.x but >> I will port it all forward to head and 7.x when it works properly. > > For the not-quite-yet-initiated : does this mean you're working on > paravirtualized drivers for Xen dom-U ("guest" case)? Sort of. The latest versions of Xen support something called HVM mode which allows it to boot a completely unmodified guest OS using emulated devices in a similar way to e.g. VMware Fusion. It is then possible to incrementally add Xen-aware paravirtualised drivers which can replace the emulated ones and which perform better. This is how they support Windows under Xen. From owner-freebsd-xen@FreeBSD.ORG Mon Dec 1 22:17:12 2008 Return-Path: Delivered-To: freebsd-xen@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E17DE106567A for ; Mon, 1 Dec 2008 22:17:12 +0000 (UTC) (envelope-from sfourman@gmail.com) Received: from yx-out-2324.google.com (yx-out-2324.google.com [74.125.44.28]) by mx1.freebsd.org (Postfix) with ESMTP id 92E448FC24 for ; Mon, 1 Dec 2008 22:17:12 +0000 (UTC) (envelope-from sfourman@gmail.com) Received: by yx-out-2324.google.com with SMTP id 8so1073398yxb.13 for ; Mon, 01 Dec 2008 14:17:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=8xxT3vqtgCHHI13qb+n0CV1TPq/n1LC/e22Ov19GgAM=; b=Sk7nw6MUnl9Jsxh33IGS0Bbc5lrmQgtbqm8kB6UwiGgXrygGUm0x6ZxpiueeYABlqN +T8+eAqdM8YlGxLAx7uIYE33qYdbRbMN88/3kOs6eZaKg4g7W2aWckpt5/tnkv+bNMCI 5BAuxI12CwcTZmBs2nUJYFqWc9ZFgS8OHgqQw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=VPslz57fy2fOoR3kLgtKpx1CBM/C8hMBNHLySM3+G3jVA1AA4Xq8qS6YCd++woqHDS xAXI6uzeUCr7F5NkYeb2VILGBvB0GDa5TD2g/uRroo+iMV6RQ67kTGuCyA+IglyUbhzB c49ryuEPmRABYA5ERGEV8UqYzVtrZjfjaeL1s= Received: by 10.65.123.10 with SMTP id a10mr12111160qbn.79.1228169831187; Mon, 01 Dec 2008 14:17:11 -0800 (PST) Received: by 10.64.184.9 with HTTP; Mon, 1 Dec 2008 14:17:11 -0800 (PST) Message-ID: <11167f520812011417r3956b36amca12b5c6c79e1280@mail.gmail.com> Date: Mon, 1 Dec 2008 16:17:11 -0600 From: "Sam Fourman Jr." To: "Doug Rabson" In-Reply-To: <4389C4C1-0EEB-4841-8F02-DC44BBC223F4@rabson.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4389C4C1-0EEB-4841-8F02-DC44BBC223F4@rabson.org> Cc: freebsd-xen@freebsd.org Subject: Re: Xen stuff X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 22:17:13 -0000 > If anyone is interested in following this work, please feel free to contact > me by email or just check out my working tree at > http://svn.freebsd.org/user/dfr/xenhvm/6. do you know if there is anyone working on Dom0 support under FreeBSD? Sam Fourman Jr. Fourman Networks From owner-freebsd-xen@FreeBSD.ORG Mon Dec 1 22:20:24 2008 Return-Path: Delivered-To: freebsd-xen@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 021931065672 for ; Mon, 1 Dec 2008 22:20:24 +0000 (UTC) (envelope-from mat.macy@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.228]) by mx1.freebsd.org (Postfix) with ESMTP id C9C698FC1D for ; Mon, 1 Dec 2008 22:20:23 +0000 (UTC) (envelope-from mat.macy@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so2610730rvf.43 for ; Mon, 01 Dec 2008 14:20:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=80JLZ+cBfGKoyBJhHFW1uzHUCAj2MMDauS70SUOULjY=; b=iGj6cy/im1wdNbdxJfrPf2QjU92eNiD7gR7O96Q7NW9bOhXW4ansrMe4gAsJrU+7Gd ngT93FqxEpLzAqAF2h9YGFol1vFD5NSoN+oYuceRd1R8WE5lc3Arj4Se6JlqBcOU8nEJ DIP/HoxGp5/lRvPABrJn7a7x6JWo7UPh9sEtY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=cV5XAcPK+FddlavhtCJO4O0ee3J9AMpFNz16X4CLdG2DToF9Y2z0hwQLOwnwA3O7g2 /VVayIFHW2k3ARBpymY3P2OuWbnzo58A1GqlGNfbxA0vXdnxdkRgJ3HXVR+2BuvXqdsI 3MM5GVrWn0EHEw+5yxyk/VbctPOPmM5KK5V5Y= Received: by 10.141.195.5 with SMTP id x5mr5445345rvp.168.1228170023454; Mon, 01 Dec 2008 14:20:23 -0800 (PST) Received: by 10.141.142.3 with HTTP; Mon, 1 Dec 2008 14:20:23 -0800 (PST) Message-ID: <3c1674c90812011420n6b5e9806y2cf7c78715dfcc53@mail.gmail.com> Date: Mon, 1 Dec 2008 14:20:23 -0800 From: "Kip Macy" Sender: mat.macy@gmail.com To: "Sam Fourman Jr." In-Reply-To: <11167f520812011417r3956b36amca12b5c6c79e1280@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4389C4C1-0EEB-4841-8F02-DC44BBC223F4@rabson.org> <11167f520812011417r3956b36amca12b5c6c79e1280@mail.gmail.com> X-Google-Sender-Auth: e37356d4068e8461 Cc: freebsd-xen@freebsd.org Subject: Re: Xen stuff X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 22:20:24 -0000 On Mon, Dec 1, 2008 at 2:17 PM, Sam Fourman Jr. wrote: >> If anyone is interested in following this work, please feel free to contact >> me by email or just check out my working tree at >> http://svn.freebsd.org/user/dfr/xenhvm/6. > > do you know if there is anyone working on Dom0 support under FreeBSD? > Not currently. I think that that is necessary to really achieve uptake of Xen in the FreeBSD community. I'm hoping to have some time for it in Q1. -Kip From owner-freebsd-xen@FreeBSD.ORG Wed Dec 3 19:52:07 2008 Return-Path: Delivered-To: freebsd-xen@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2F6A71065675 for ; Wed, 3 Dec 2008 19:52:07 +0000 (UTC) (envelope-from gaijin.k@gmail.com) Received: from mail-qy0-f18.google.com (mail-qy0-f18.google.com [209.85.221.18]) by mx1.freebsd.org (Postfix) with ESMTP id C53A88FC17 for ; Wed, 3 Dec 2008 19:52:06 +0000 (UTC) (envelope-from gaijin.k@gmail.com) Received: by qyk11 with SMTP id 11so4526880qyk.19 for ; Wed, 03 Dec 2008 11:52:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:cc :in-reply-to:references:content-type:date:message-id:mime-version :x-mailer:content-transfer-encoding; bh=NKv+DG0pN6+IZCAnYphAl5I6Yapmk4uZ0A0jpX6MOBk=; b=vP10c5q0af+bUnMyg81wcTRTE1Blml5bI/3aT/ZIFyCTtxGB4Z8sF23CvYzUNyKR98 u2gSTLlAyTl4+6jBHWQQw5JErD+fm8/ngXM0tbCCHbcegBNeZRv6Rxqj0v9Z0lrp9x9S VSuImI8/jDst5YAsUlRsbzpseiA3uY9uE5Obc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:cc:in-reply-to:references:content-type:date :message-id:mime-version:x-mailer:content-transfer-encoding; b=OMs0OnKr8oS62yO9aiXlx1e5o1ALrU1gbZz/cP0vAqeip4dx8hVB6+6n8f+tEBwJLI Y0LBeoAE5ipPjBBQTzmbDJggCwbuImhN9wu2hV0LEz7z0/WYXTafbk0ptIhY+1lH4qKt jGo7bS5XwXVnEMs4I4eyFrt62BwUVfHDJKvLQ= Received: by 10.215.100.8 with SMTP id c8mr13877122qam.125.1228332481363; Wed, 03 Dec 2008 11:28:01 -0800 (PST) Received: from ?10.0.3.231? (pool-70-111-173-38.nwrk.east.verizon.net [70.111.173.38]) by mx.google.com with ESMTPS id 5sm5197623ywl.25.2008.12.03.11.27.59 (version=SSLv3 cipher=RC4-MD5); Wed, 03 Dec 2008 11:28:00 -0800 (PST) From: "Alexandre \"Sunny\" Kovalenko" To: Doug Rabson In-Reply-To: <96346214-38CC-4EA9-97DA-C5C1EE358EDA@rabson.org> References: <4389C4C1-0EEB-4841-8F02-DC44BBC223F4@rabson.org> <9bbcef730812011045t4769cb76g2028c5f9c39af524@mail.gmail.com> <96346214-38CC-4EA9-97DA-C5C1EE358EDA@rabson.org> Content-Type: text/plain; charset=UTF-8 Date: Wed, 03 Dec 2008 14:27:48 -0500 Message-Id: <1228332468.1157.16.camel@RabbitsDen> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 8bit Cc: freebsd-xen@freebsd.org Subject: Re: Xen stuff X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Dec 2008 19:52:07 -0000 On Mon, 2008-12-01 at 21:54 +0000, Doug Rabson wrote: > On 1 Dec 2008, at 18:45, Ivan Voras wrote: > > > 2008/12/1 Doug Rabson : > >> I will be working on improving Xen support in FreeBSD for the new few > > > > Great! > > > >> months. My main goal is to add support for native Xen drivers to an > >> amd64 > >> kernel which is running in Xen's HVM mode. These drivers will take > >> over from > >> the slow emulated devices and provide most of the performance > >> benefits of a > >> paravirtualised kernel. I'm initially going to be supporting > >> FreeBSD 6.x but > >> I will port it all forward to head and 7.x when it works properly. > > > > For the not-quite-yet-initiated : does this mean you're working on > > paravirtualized drivers for Xen dom-U ("guest" case)? > > Sort of. The latest versions of Xen support something called HVM mode > which allows it to boot a completely unmodified guest OS using > emulated devices in a similar way to e.g. VMware Fusion. It is then > possible to incrementally add Xen-aware paravirtualised drivers which > can replace the emulated ones and which perform better. This is how > they support Windows under Xen. Did you get to run FreeBSD in HVM mode? What version of Xen, and who was playing the dom0? The reason for the question is that I have patchy experience with HVM: while I have Windows XP Professional running happily, OpenSolaris 2008.5 would lock up on the regular basis. I am running Xen 3.2.1 with OpenSuse x86_64 11.0 in the dom0. Thank you. > > _______________________________________________ > freebsd-xen@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-xen > To unsubscribe, send any mail to "freebsd-xen-unsubscribe@freebsd.org" -- Alexandre "Sunny" Kovalenko (Олександр Коваленко) From owner-freebsd-xen@FreeBSD.ORG Wed Dec 3 20:39:01 2008 Return-Path: Delivered-To: freebsd-xen@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5BDC11065676 for ; Wed, 3 Dec 2008 20:39:01 +0000 (UTC) (envelope-from dfr@rabson.org) Received: from itchy.rabson.org (unknown [IPv6:2002:50b1:e8f2:1::143]) by mx1.freebsd.org (Postfix) with ESMTP id 1373E8FC12 for ; Wed, 3 Dec 2008 20:39:01 +0000 (UTC) (envelope-from dfr@rabson.org) Received: from [IPv6:2001:470:909f:1:21b:63ff:feb8:5abc] (unknown [IPv6:2001:470:909f:1:21b:63ff:feb8:5abc]) by itchy.rabson.org (Postfix) with ESMTP id E52923FAB; Wed, 3 Dec 2008 20:38:59 +0000 (GMT) Message-Id: <4D700338-26B5-48D0-9637-C1329858ED13@rabson.org> From: Doug Rabson To: Alexandre Sunny Kovalenko In-Reply-To: <1228332468.1157.16.camel@RabbitsDen> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v929.2) Date: Wed, 3 Dec 2008 20:38:59 +0000 References: <4389C4C1-0EEB-4841-8F02-DC44BBC223F4@rabson.org> <9bbcef730812011045t4769cb76g2028c5f9c39af524@mail.gmail.com> <96346214-38CC-4EA9-97DA-C5C1EE358EDA@rabson.org> <1228332468.1157.16.camel@RabbitsDen> X-Mailer: Apple Mail (2.929.2) Cc: freebsd-xen@freebsd.org Subject: Re: Xen stuff X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Dec 2008 20:39:01 -0000 On 3 Dec 2008, at 19:27, Alexandre Sunny Kovalenko wrote: > > On Mon, 2008-12-01 at 21:54 +0000, Doug Rabson wrote: >> On 1 Dec 2008, at 18:45, Ivan Voras wrote: >> >>> 2008/12/1 Doug Rabson : >>>> I will be working on improving Xen support in FreeBSD for the new >>>> few >>> >>> Great! >>> >>>> months. My main goal is to add support for native Xen drivers to an >>>> amd64 >>>> kernel which is running in Xen's HVM mode. These drivers will take >>>> over from >>>> the slow emulated devices and provide most of the performance >>>> benefits of a >>>> paravirtualised kernel. I'm initially going to be supporting >>>> FreeBSD 6.x but >>>> I will port it all forward to head and 7.x when it works properly. >>> >>> For the not-quite-yet-initiated : does this mean you're working on >>> paravirtualized drivers for Xen dom-U ("guest" case)? >> >> Sort of. The latest versions of Xen support something called HVM mode >> which allows it to boot a completely unmodified guest OS using >> emulated devices in a similar way to e.g. VMware Fusion. It is then >> possible to incrementally add Xen-aware paravirtualised drivers which >> can replace the emulated ones and which perform better. This is how >> they support Windows under Xen. > Did you get to run FreeBSD in HVM mode? What version of Xen, and who > was > playing the dom0? > > The reason for the question is that I have patchy experience with HVM: > while I have Windows XP Professional running happily, OpenSolaris > 2008.5 > would lock up on the regular basis. > > I am running Xen 3.2.1 with OpenSuse x86_64 11.0 in the dom0. I'm running XenServer 5.0 which is (I think) running a linux-2.6.18 kernel with roughly xen-3.2.2. From owner-freebsd-xen@FreeBSD.ORG Wed Dec 3 20:42:52 2008 Return-Path: Delivered-To: freebsd-xen@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C7AA81065675 for ; Wed, 3 Dec 2008 20:42:52 +0000 (UTC) (envelope-from mat.macy@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.238]) by mx1.freebsd.org (Postfix) with ESMTP id 946F18FC08 for ; Wed, 3 Dec 2008 20:42:51 +0000 (UTC) (envelope-from mat.macy@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so3549328rvf.43 for ; Wed, 03 Dec 2008 12:42:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=vuhT90L8ugbBDZiGrmKBneYNQm8H+hi4bZRHJ7jHRxo=; b=bBOq93u/Ah7sET0omQaTK/zxRlrvy+bukRkWfxmFyeHgVnH831eNW0XKDjJ9Y5EBkN F+EPUTNcU5+ARBqvubUSXjXri1PtcrbzHLiRRTveaD+QSrT7UMYdPnL/DTzYOZ8DXyH2 LyUIRCiWYd2ZUlRdv4Ys32rQANPB/ZLLB+BZc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=Bju+yLmdaL/sJwr4OitpiwNDaCH338e0ejliPUWQECkiblcWdr7BZen+duFVu24l6o Zy4lBf+LUx7rcD0gYOno7xr1SBwm2SoHomTNIE9t1CHCNmDzmgAWaNYLBIzznD5bfSkT q7oQtDs7/D6+2QLofAYHzuNWWmDTmUWttnQu4= Received: by 10.141.13.16 with SMTP id q16mr6493377rvi.272.1228336971708; Wed, 03 Dec 2008 12:42:51 -0800 (PST) Received: by 10.141.142.3 with HTTP; Wed, 3 Dec 2008 12:42:51 -0800 (PST) Message-ID: <3c1674c90812031242s759dfadbrf469392e8d8e8980@mail.gmail.com> Date: Wed, 3 Dec 2008 12:42:51 -0800 From: "Kip Macy" Sender: mat.macy@gmail.com To: "Doug Rabson" In-Reply-To: <4D700338-26B5-48D0-9637-C1329858ED13@rabson.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4389C4C1-0EEB-4841-8F02-DC44BBC223F4@rabson.org> <9bbcef730812011045t4769cb76g2028c5f9c39af524@mail.gmail.com> <96346214-38CC-4EA9-97DA-C5C1EE358EDA@rabson.org> <1228332468.1157.16.camel@RabbitsDen> <4D700338-26B5-48D0-9637-C1329858ED13@rabson.org> X-Google-Sender-Auth: 6f05d506ccdb2d54 Cc: freebsd-xen@freebsd.org Subject: Re: Xen stuff X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Dec 2008 20:42:52 -0000 Real mode emulation wasn't fixed until 3.3 in the mercurial sources. Presumably the Cambridge folks backported the necessary fixes for their supported products. -Kip On Wed, Dec 3, 2008 at 12:38 PM, Doug Rabson wrote: > > On 3 Dec 2008, at 19:27, Alexandre Sunny Kovalenko wrote: > >> >> On Mon, 2008-12-01 at 21:54 +0000, Doug Rabson wrote: >>> >>> On 1 Dec 2008, at 18:45, Ivan Voras wrote: >>> >>>> 2008/12/1 Doug Rabson : >>>>> >>>>> I will be working on improving Xen support in FreeBSD for the new few >>>> >>>> Great! >>>> >>>>> months. My main goal is to add support for native Xen drivers to an >>>>> amd64 >>>>> kernel which is running in Xen's HVM mode. These drivers will take >>>>> over from >>>>> the slow emulated devices and provide most of the performance >>>>> benefits of a >>>>> paravirtualised kernel. I'm initially going to be supporting >>>>> FreeBSD 6.x but >>>>> I will port it all forward to head and 7.x when it works properly. >>>> >>>> For the not-quite-yet-initiated : does this mean you're working on >>>> paravirtualized drivers for Xen dom-U ("guest" case)? >>> >>> Sort of. The latest versions of Xen support something called HVM mode >>> which allows it to boot a completely unmodified guest OS using >>> emulated devices in a similar way to e.g. VMware Fusion. It is then >>> possible to incrementally add Xen-aware paravirtualised drivers which >>> can replace the emulated ones and which perform better. This is how >>> they support Windows under Xen. >> >> Did you get to run FreeBSD in HVM mode? What version of Xen, and who was >> playing the dom0? >> >> The reason for the question is that I have patchy experience with HVM: >> while I have Windows XP Professional running happily, OpenSolaris 2008.5 >> would lock up on the regular basis. >> >> I am running Xen 3.2.1 with OpenSuse x86_64 11.0 in the dom0. > > I'm running XenServer 5.0 which is (I think) running a linux-2.6.18 kernel > with roughly xen-3.2.2. > > _______________________________________________ > freebsd-xen@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-xen > To unsubscribe, send any mail to "freebsd-xen-unsubscribe@freebsd.org" > -- If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis