From owner-freebsd-xen@FreeBSD.ORG Wed Dec 2 03:22:34 2009 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 2AEB9106566B for ; Wed, 2 Dec 2009 03:22:34 +0000 (UTC) (envelope-from kmatthew.macy@gmail.com) Received: from mail-gx0-f218.google.com (mail-gx0-f218.google.com [209.85.217.218]) by mx1.freebsd.org (Postfix) with ESMTP id D14FF8FC12 for ; Wed, 2 Dec 2009 03:22:33 +0000 (UTC) Received: by gxk10 with SMTP id 10so1879475gxk.3 for ; Tue, 01 Dec 2009 19:22:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to:x-mailer; bh=m2qSGab4i4nZo77EBQ8ZHxIgIky/P2qhf6PRlMWeIbI=; b=D0m9PyVPQ/d6/B9FevCDvfxU53Ol1rj9lKSI9WPzAwguCcigRmdNn2yQTsOYc2+aTs xTTMRjfDHTungiPIyHNNXtGr4IdD0F0kmthi7k/tTq6VmSYoqNBQFxpMKFWML9XLkviY 2hx7GxjIkD4IWkrmTNN56wZ/bHbmKu/n1ebbo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=x201P7K+Izt6rHdK92VVlnDal9groUugtgN+UlV3tgLfxfEY8SwZ+9E3GMnp4VzKZ6 u531pc2ny+fQVnIPLOP7OY04stG9bEiUZkPPWj88Givs0S/yWohgZgqzhu4Lau82b5Sk h7yYqUttYjvvIxjv7blARYaH6FhHnPXiouGdw= Received: by 10.91.183.4 with SMTP id k4mr9290679agp.41.1259724152956; Tue, 01 Dec 2009 19:22:32 -0800 (PST) Received: from ?192.168.1.4? (c-24-23-249-193.hsd1.ca.comcast.net [24.23.249.193]) by mx.google.com with ESMTPS id 36sm370540yxh.49.2009.12.01.19.22.30 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 01 Dec 2009 19:22:32 -0800 (PST) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=us-ascii From: "K. Macy" In-Reply-To: Date: Tue, 1 Dec 2009 19:22:28 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <4AEF23FE.90604@gladserv.com> <4AF02B06.8090209@gladserv.com> <1258276895.3614.15.camel@glow> <4B0043B5.20601@tenebras.com> To: Josh Carter X-Mailer: Apple Mail (2.1077) Cc: freebsd-xen@freebsd.org Subject: Re: FreeBSD Xen domU ? 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, 02 Dec 2009 03:22:34 -0000 On Dec 1, 2009, at 8:35 AM, Josh Carter wrote: > Hi all, >=20 > On Dec 1, 2009, at 4:37 AM, Luke Marsden wrote: >=20 >> Thanks for your reply. I'll see what I can do about getting the = precise >> version (which I believe is indeed 3.0.3) and patches for you. Amazon = say on >> http://aws.amazon.com/ec2/ that "we work with our partners and = community to >> provide you with the most choice possible. You are also empowered to = use our >> bundling tools to upload your own operating systems"... so I'll = attempt to >> hold them to that :) >=20 > I've been in contact with Jeff Barr at Amazon over the past couple = months and he's trying to put me in contact with an "appropriate = technical resource" to support FreeBSD efforts toward a EC2-compatible = system. >=20 > Right now my company has a full-time expert working on FreeBSD on Xen, = but our focus is initially IO performance. We're running 64-bit HVM with = PV drivers. Given that Amazon runs Windows on EC2 they should have the = ability to run HVM, but the preferable solution is PV. I don't know when = PV will become a priority for somebody; for us (and some others I know) = it wouldn't matter until IO runs a lot faster. >=20 > In any case, help from Amazon would be welcome. There are a number of = companies interested in FreeBSD on Xen in various configurations, and = efforts from any party benefit everyone else. Scott Long re-wrote blkfront, I have since updated the copyright and = merged it in to HEAD. There is an extension to busdma that you may need, = depending on file system consumer. It doesn't perform much better on = random I/O due to design issues with blkback. We've debated re-writing = linux's blkback versus simply moving all I/O to a driver domain and = letting freebsd take care of it. -Kip=