From owner-freebsd-xen@FreeBSD.ORG Fri Mar 19 13:18:09 2010 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 8167F1065670 for ; Fri, 19 Mar 2010 13:18:09 +0000 (UTC) (envelope-from mikemacleod@gmail.com) Received: from mail-fx0-f224.google.com (mail-fx0-f224.google.com [209.85.220.224]) by mx1.freebsd.org (Postfix) with ESMTP id DBBFC8FC1E for ; Fri, 19 Mar 2010 13:18:08 +0000 (UTC) Received: by fxm24 with SMTP id 24so415669fxm.3 for ; Fri, 19 Mar 2010 06:18:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type; bh=6nuuMppDy1mPIEO/ywsR7ac77qr/U9PQkA2WuKhHiVo=; b=c7IvqNnl9Ml635GvKPYviXQjy1LmXpNwmVE6XssSOxDSx11S9OzSujTzo91xDJf0p/ 9RMeLvdTxtAHg1JYqJHPbZpXtnMSWX+A9TLWSwnhB5C0C9/byHH/btrD6S+JPjSxSgt2 3tvrzDWGTHXziDC2XNjy/3fyT7RSiKV/T+uJw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=jJA8353YELbo+FX0rX13ZSFKrnryPkOg1FBV6MGv80fkS4lgjHjwD7z/CEpC9/KWsK i/2yAnVV2RHr6iSD0UTrsG6mZV6Z/yuzcXQ8e8OL7ZCEtljqwUjfALz92aa+moAzC9Iq UF5FzvY6WXxpJyJHLOCU5Y33GiVR/4UFs4pzk= MIME-Version: 1.0 Received: by 10.223.7.4 with SMTP id b4mr4168248fab.102.1269002855569; Fri, 19 Mar 2010 05:47:35 -0700 (PDT) In-Reply-To: <20100318204746.GA57903@cons.org> References: <20100318204746.GA57903@cons.org> From: Michael MacLeod Date: Fri, 19 Mar 2010 08:47:15 -0400 Message-ID: To: Martin Cracauer Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-xen@freebsd.org Subject: Re: FreeBSD on Xen with hw virtualization support 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: Fri, 19 Mar 2010 13:18:09 -0000 Martin, Xen has support for two different kinds of guests. Paravirtualized guests are aware that they are running inside a virtual environment, and have been modified to operate well in this environment. All linux kernels above 2.6.27 (I think) with the pv_ops extensions compiled in can run as a Xen VM in this mode. This mode also does not require any particular CPU support. With proper CPU support Xen can also be a hypervisor style environment, in which case the guest is not aware that it is running inside a virtual environment. FreeBSD of any vintage can run successfully in this mode. Unfortunately, there are greater performance penalties to running a guest in HVM mode as opposed to PVM mode. Mike On Thu, Mar 18, 2010 at 4:47 PM, Martin Cracauer wrote: > I never got this so I rather ask: > > Xen should run OS kernels unmodified (compared to their native > hardware versions) if you have hardware virtualization support in the > CPU. > > Why doesn't this cover FreeBSD? > > I am missing something here. > > Martin > -- > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > Martin Cracauer http://www.cons.org/cracauer/ > FreeBSD - where you want to go, today. http://www.freebsd.org/ > _______________________________________________ > 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" >