From owner-freebsd-arch@FreeBSD.ORG Wed Oct 17 11:31:33 2007 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A9B9516A41B; Wed, 17 Oct 2007 11:31:33 +0000 (UTC) (envelope-from fabio@freebsd.org) Received: from sssup.it (ms01.sssup.it [193.205.80.99]) by mx1.freebsd.org (Postfix) with ESMTP id C3DDA13C457; Wed, 17 Oct 2007 11:31:32 +0000 (UTC) (envelope-from fabio@freebsd.org) Received: from [10.30.3.4] (HELO granpasso.retis) by sssup.it (CommuniGate Pro SMTP 4.1.8) with ESMTP-TLS id 35078445; Wed, 17 Oct 2007 12:19:53 +0200 Received: from granpasso.retis (localhost.retis [127.0.0.1]) by granpasso.retis (8.14.1/8.14.1) with ESMTP id l9HA92qW098989; Wed, 17 Oct 2007 12:09:07 +0200 (CEST) (envelope-from fabio@freebsd.org) Received: (from fabio@localhost) by granpasso.retis (8.14.1/8.14.1/Submit) id l9GNnQ60075223; Wed, 17 Oct 2007 01:49:26 +0200 (CEST) (envelope-from fabio@freebsd.org) X-Authentication-Warning: granpasso.retis: fabio set sender to fabio@freebsd.org using -f Date: Wed, 17 Oct 2007 01:49:26 +0200 From: Fabio Checconi To: Ivan Voras Message-ID: <20071016234926.GF1243@gandalf.sssup.it> Mail-Followup-To: Ivan Voras , freebsd-arch@freebsd.org References: <470E5BFB.4050903@elischer.org> <470FD0DC.5080503@gritton.org> <20071013004539.R1002@10.0.0.1> <47107996.5090607@elischer.org> <2849CFD3-A747-4202-B2CB-759D3783C0B2@FreeBSD.org> <47140146.2020806@elischer.org> <20071016075255.GG61822@webcom.it> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i Cc: freebsd-arch@freebsd.org Subject: Re: kernel level virtualisation requirements. X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Oct 2007 11:31:33 -0000 > From: Ivan Voras > Date: Wed, Oct 17, 2007 12:54:21AM +0200 > > Andrea Campi wrote: > > > In para-virtualization you modify the kernel source in such a way that [...] > > Well Xen does paravirtulization like you described (and I agree > something like that is more flexible then jails, if supported by other > operating systems). DragonflyBSD has its own flavor of virtualization > similar to user mode Linux, but it has greatly diverged from FreeBSD so > it't probably not trivially portable. > > Or do you mean something like this: > http://feanor.sssup.it/~fabio/freebsd/lkvm/ ? > The version of kvm ported to FreeBSD has no paravirtualization support. Paravirtualization is, as far as I know, still an experimental feature on Linux, not present in the mainline tree. I am not aware of FreeBSD support for the kvm hypercalls that are being introduced in the kvm experimental trees. By now kvm is really just a full virtualization solution.