From owner-freebsd-emulation@FreeBSD.ORG Sun May 31 14:47:15 2009 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 85026106567A for ; Sun, 31 May 2009 14:47:15 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: from smtp.kn-bremen.de (gelbbaer.kn-bremen.de [78.46.108.116]) by mx1.freebsd.org (Postfix) with ESMTP id 3F9AB8FC1C for ; Sun, 31 May 2009 14:47:14 +0000 (UTC) (envelope-from nox@jelal.kn-bremen.de) Received: by smtp.kn-bremen.de (Postfix, from userid 10) id 16FB81E00170; Sun, 31 May 2009 16:47:14 +0200 (CEST) Received: from triton.kn-bremen.de (noident@localhost [127.0.0.1]) by triton.kn-bremen.de (8.14.3/8.14.3) with ESMTP id n4VEfeAr016391; Sun, 31 May 2009 16:41:40 +0200 (CEST) (envelope-from nox@triton.kn-bremen.de) Received: (from nox@localhost) by triton.kn-bremen.de (8.14.3/8.14.3/Submit) id n4VEfXDS016390; Sun, 31 May 2009 16:41:33 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Sun, 31 May 2009 16:41:33 +0200 To: Andreas =?iso-8859-1?Q?F=E4rber?= Message-ID: <20090531144133.GA14007@triton.kn-bremen.de> References: <20090530205152.GA7702@triton.kn-bremen.de> <38008E46-FD5F-4992-A824-E7F5CFBD5475@web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <38008E46-FD5F-4992-A824-E7F5CFBD5475@web.de> User-Agent: Mutt/1.5.19 (2009-01-05) Cc: freebsd-emulation@FreeBSD.org, Mikolaj Kucharski , Enache Adrian <3n4ch3@gmail.com>, qemu-devel@nongnu.org Subject: Re: [Qemu-devel] Thanx for the kqemu patches; some notes about NetBSD/OpenBSD guests X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 May 2009 14:47:15 -0000 On Sun, May 31, 2009 at 11:29:28AM +0200, Andreas Färber wrote: > Hi Jürgen, Hi! > > Am 30.05.2009 um 22:51 schrieb Juergen Lock: > > > I just committed Jan's kqemu patch series to the FreeBSD kqemu port > > (yes FreeBSD is another one of those `left behind' OSes where kvm > > doesn't really work yet...) - and I also committed an old NetBSD/ > > OpenBSD > > guest kqemu patch, > > http://lists.gnu.org/archive/html/qemu-devel/2007-11/msg00125.html > > and then played with a NetBSD guest in qemu 0.10.5 a little, where I > > found out a few things: > > > > 1. A few times I even got NetBSD 5.0/i386 running with -kernel-kqemu > > now, > > tho a few other times I also got guest processes segfaulting etc. > > `Regualr' kqemu seems stable now tho. > > Thanks for the pointer. I've pushed it to a pick-up branch for now to > facilitate testing. Did you test non-BSD guests, too? > Oh yes I tested Linux too (and FreeBSD), and I tested a Windows 7 beta guest that I had installed a while ago more out of curiosity than anything else, and that one seemed to bluescreen a little less than it used to also... (it usually only bluescreen at boot and sometimes at shutdown, once it gets past the boot stage it keeps running, altho slowly. Oh and -kernel-kqemu seems to always make it bluescreen so only `regular' kqemu is useful for that guest.) Everything else I tested seemed to still run like it used to, the Linux guests even _appeared_ to run a little faster than they used to, possibly because of the added verr/verw and lar/lsl handling in Jan's patches... > I noticed that Adrian has patches for OpenBSD host support in their > ports CVS repository, as pointed out by Mikolaj. > There appears to be some FreeBSD code in-tree though - so, is the > above patch the only one you've queued, or do you have host patches as > well that we could push "upstream"? I have a few more, as you can see on cvsweb: http://www.freebsd.org/cgi/cvsweb.cgi/ports/emulators/kqemu-kmod-devel/files/ (patch-tssworkaround is only applied for FreeBSD < 7.1 since later versions no longer have the issue it works around; look in that patch's commitlogs if you want links to the gory details...) Cheers, Juergen