From owner-freebsd-xen@FreeBSD.ORG Sat Mar 20 04:10:36 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 9A3B4106566B for ; Sat, 20 Mar 2010 04:10:36 +0000 (UTC) (envelope-from tajudd@gmail.com) Received: from mail-pw0-f54.google.com (mail-pw0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 6CB928FC0A for ; Sat, 20 Mar 2010 04:10:36 +0000 (UTC) Received: by pwj4 with SMTP id 4so2952587pwj.13 for ; Fri, 19 Mar 2010 21:10:36 -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 :date:message-id:subject:from:to:cc:content-type; bh=M7ZJpHn7hXFFeO4RaiOj7ZDToibrNXgTyFGPqW9ujgY=; b=J3A2QSeRBlVJlifn+LoIFHAjfxkSwVnfvi/JHMd+XdTWy9rybSor8Q9cvO575La/1a HcteBaMVN5lHOHjD/USrubH7zBO9KTPCbJfXpX+xrW2qltsqUIW4MrML1vdoqAOl8J0+ XDUCGTacYcuPKsFhJuw61fjy/NVBNsrbutz84= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=hTz19gQ73ubJir0SsjFkGROUhxztok1T8nyCnyqgmnapQn7s+X1hd4VP35QKQh34N0 xUmPc8Hp6JFtGAwBmeXeC9c1/FKCzt36WwW7nBEb8JB0StcdoALplx9XlVTVEGi6h9A/ lle/kCRLNOuaFGJdC3AeGxHrDPFw/Wl57lRMo= MIME-Version: 1.0 Received: by 10.114.188.23 with SMTP id l23mr395332waf.40.1269058235879; Fri, 19 Mar 2010 21:10:35 -0700 (PDT) In-Reply-To: References: <20100318204746.GA57903@cons.org> Date: Fri, 19 Mar 2010 22:10:35 -0600 Message-ID: From: Tim Judd To: Michael MacLeod Content-Type: text/plain; charset=ISO-8859-1 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: Sat, 20 Mar 2010 04:10:36 -0000 On 3/19/10, Michael MacLeod wrote: > 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 This is the first time I've heard of any penalty on HVM systems. What I'd like to know, given that I now have some googl'ing I need to do about this, is that for those who have already done this; how big is the impact? Is it so much that general usability and patience a sysadmin does not normally have would drive them insane? Is it similar to like the RCs or BETAs we put out with the WITNESS and all the debugging code? Appreciate any insight. --Tim