From owner-freebsd-ports@FreeBSD.ORG Sun Jun 22 22:24:17 2008 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C4581065681; Sun, 22 Jun 2008 22:24:17 +0000 (UTC) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn.kn-bremen.de [212.63.36.242]) by mx1.freebsd.org (Postfix) with ESMTP id 9B4A08FC23; Sun, 22 Jun 2008 22:24:16 +0000 (UTC) (envelope-from nox@saturn.kn-bremen.de) Received: by gwyn.kn-bremen.de (Postfix, from userid 10) id CE9972BF852; Mon, 23 Jun 2008 00:24:14 +0200 (CEST) Received: from saturn.kn-bremen.de (nox@localhost [127.0.0.1]) by saturn.kn-bremen.de (8.14.2/8.13.8) with ESMTP id m5MMJYpB012230; Mon, 23 Jun 2008 00:19:34 +0200 (CEST) (envelope-from nox@saturn.kn-bremen.de) Received: (from nox@localhost) by saturn.kn-bremen.de (8.14.2/8.13.6/Submit) id m5MMJYnO012229; Mon, 23 Jun 2008 00:19:34 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Mon, 23 Jun 2008 00:19:33 +0200 To: freebsd-emulation@FreeBSD.org, freebsd-ports@FreeBSD.org Message-ID: <20080622221933.GA12209@saturn.kn-bremen.de> Mail-Followup-To: freebsd-emulation@FreeBSD.org, freebsd-ports@FreeBSD.org References: <20080620211216.GA75382@saturn.kn-bremen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080620211216.GA75382@saturn.kn-bremen.de> User-Agent: Mutt/1.5.17 (2007-11-01) Cc: Subject: Re: please test experimental qemu-devel-20080620 snapshot and kqemu-1.4.0pre1 update! X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jun 2008 22:24:17 -0000 On Fri, Jun 20, 2008 at 11:12:16PM +0200, Juergen Lock wrote: > Hi! > > I've been playing with a qemu-devel update again recently (which also > includes a kqemu api change, therefore I have a new kqemu-kmod-devel > port too), and these are the main news: > > - Many targets including x86 have been converted from dyngen to tcg > completely, which should allow building them with newer gcc versions; > I've added an ALL_TARGETS knob that can be turned off if you only need > these targets, that avoids building the gcc34 port if you're on 7.0 or > later. Here is the list out of the CONFIGURE_ARGS: > i386-softmmu,sparc-softmmu,x86_64-softmmu,mips-softmmu,mipsel-softmmu,mips64-softmmu,mips64el-softmmu,arm-softmmu,m68k-softmmu > (I only tested i386 and x86_64 a little bit. This knob also needs testing > on 7.0 and later i386 hosts.) > - kqemu now also works for i386-softmmu on amd64 hosts, i.e. you no longer > need to use qemu-system-x86_64 there if you want kqemu. > - And of course the usual round of bugfixes and optimizations, etc. > > The tcg conversions can cause regressions tho, and indeed I found > that 7.0-RELEASE-amd64-livefs.iso causes qemu-system-x86_64 to crash on > i386 hosts, it'd be interesting if you can find more. (I'll post a seperate > message with details about that crash on the qemu list, and probably won't > commit this version because of that.) > > I didn't inline the update and kqemu port this time since its two files, > just fetch them from: > http://people.freebsd.org/~nox/qemu/kqemu-kmod-devel.shar > and > http://people.freebsd.org/~nox/qemu/qemu-devel-20080620.patch Ok, kqemu-kmod-devel has now been repocopied from kqemu-kmod and I have just updated it to the new version, and I also added D_NEEDMINOR to both ports so they now should also be back to working order on -current (untested.) So what this means is now you can use the new kqemu-kmod-devel port from cvs instead of the shar for this qemu-devel update patch. Enjoy, Juergen