From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 20 21:13:26 2008 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 E9C271065679; Fri, 20 Jun 2008 21:13:26 +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 B6B858FC2B; Fri, 20 Jun 2008 21:13:26 +0000 (UTC) (envelope-from nox@saturn.kn-bremen.de) Received: by gwyn.kn-bremen.de (Postfix, from userid 10) id 8B61D2E2F1D; Fri, 20 Jun 2008 23:13:24 +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 m5KLCHtb076182; Fri, 20 Jun 2008 23:12:17 +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 m5KLCGEx076181; Fri, 20 Jun 2008 23:12:16 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Fri, 20 Jun 2008 23:12:16 +0200 To: freebsd-emulation@FreeBSD.org, freebsd-ports@FreeBSD.org Message-ID: <20080620211216.GA75382@saturn.kn-bremen.de> Mail-Followup-To: freebsd-emulation@FreeBSD.org, freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.17 (2007-11-01) Cc: Subject: please test experimental qemu-devel-20080620 snapshot and kqemu-1.4.0pre1 update! 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: Fri, 20 Jun 2008 21:13:27 -0000 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 Enjoy, Juergen