From owner-freebsd-arch@FreeBSD.ORG Fri Dec 15 21:18:12 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 86BF416A403 for ; Fri, 15 Dec 2006 21:18:12 +0000 (UTC) (envelope-from lsc@prgmr.com) Received: from luke.xen.prgmr.com (luke.xen.prgmr.com [38.99.2.47]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9325343CCE for ; Fri, 15 Dec 2006 21:16:28 +0000 (GMT) (envelope-from lsc@prgmr.com) Received: from luke.xen.prgmr.com (localhost [IPv6:::1]) by luke.xen.prgmr.com (8.13.3/8.13.3) with ESMTP id kBFLHn3Z016651; Fri, 15 Dec 2006 13:17:49 -0800 (PST) Received: from localhost (lsc@localhost) by luke.xen.prgmr.com (8.13.3/8.13.3) with ESMTP id kBFLHmQd020399; Fri, 15 Dec 2006 13:17:49 -0800 (PST) X-Authentication-Warning: luke.xen.prgmr.com: lsc owned process doing -bs Date: Fri, 15 Dec 2006 13:17:48 -0800 (PST) From: Luke Crawford X-X-Sender: lsc@luke.xen.prgmr.com To: Danny Braniss In-Reply-To: Message-ID: References: <23064.1166184864@critter.freebsd.dk> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Poul-Henning Kamp , Ricardo Nabinger Sanchez , freebsd-arch@freebsd.org Subject: Re: Kernel Virtual Machine 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: Fri, 15 Dec 2006 21:18:12 -0000 On Fri, 15 Dec 2006, Danny Braniss wrote: > but all this is OT, now realy, is something happenig/talked about doing > something in this area, or is it still uncharted waters here? Kip Macy has done good work on the Xen port for FreeBSD, and Xen does mostly the same things as this 'kvm'. (I am not saavy to the licensing issues, but NetBSD has Xen support, and the XenSource people seem both reasonable and accessible, so it seems like any licensing issues could be resolved.) http://perforce.freebsd.org/changeList.cgi?CMD=changes&FSPC=//depot/projects/xen3/... I've got it compiling unprivlidged (XenU) kernels with a -current from a couple months back, and it works with a Xen 3.0.2 Xen host running linux just fine. (from what I understand, the Xen0 stuff doesn't work yet) I have XenUs running right now from this; I don't think I would call them 'production' yet, but they mostly work. there were some changes between 3.0.2 and 3.0.3 that broke it, though. I'm going to bang on it this weekend, but it's likely that I'm not good enough to figure out that problem by myself. I do have good test systems and access to all the relevant code, and I'm happy to do the 'bang on it until it compiles' type work, if someone smarter wants to help with the 3.0.2-3.0.3 issues.