Date: Fri, 19 Mar 2010 08:47:15 -0400 From: Michael MacLeod <mikemacleod@gmail.com> To: Martin Cracauer <cracauer@cons.org> Cc: freebsd-xen@freebsd.org Subject: Re: FreeBSD on Xen with hw virtualization support Message-ID: <e8f0b581003190547u42de13c5u2613d76913af1db5@mail.gmail.com> In-Reply-To: <20100318204746.GA57903@cons.org> References: <20100318204746.GA57903@cons.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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 <cracauer@cons.org> 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 <cracauer@cons.org> 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" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e8f0b581003190547u42de13c5u2613d76913af1db5>