From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56844) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDnvE-0001mo-2K for qemu-devel@nongnu.org; Fri, 17 Jun 2016 03:10:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bDnv4-0007QF-Cg for qemu-devel@nongnu.org; Fri, 17 Jun 2016 03:10:26 -0400 References: <1465795496-15071-1-git-send-email-clg@kaod.org> <1465795496-15071-2-git-send-email-clg@kaod.org> <20160616010702.GI28087@voom.fritz.box> <20160617022731.GA19581@voom.fritz.box> <57639095.5010305@kaod.org> <576392B1.6030204@kaod.org> From: Thomas Huth Message-ID: <5763A258.2010408@redhat.com> Date: Fri, 17 Jun 2016 09:10:16 +0200 MIME-Version: 1.0 In-Reply-To: <576392B1.6030204@kaod.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [Qemu-ppc] [PATCH 01/10] ppc: Fix rfi/rfid/hrfi/... emulation List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?UTF-8?Q?C=c3=a9dric_Le_Goater?= , David Gibson Cc: qemu-ppc@nongnu.org, qemu-devel@nongnu.org On 17.06.2016 08:03, C=C3=A9dric Le Goater wrote: > On 06/17/2016 07:54 AM, C=C3=A9dric Le Goater wrote: >> On 06/17/2016 04:27 AM, David Gibson wrote: >>> On Thu, Jun 16, 2016 at 11:07:02AM +1000, David Gibson wrote: >>>> On Mon, Jun 13, 2016 at 07:24:47AM +0200, C=C3=A9dric Le Goater wrot= e: >>>>> From: Benjamin Herrenschmidt >>>>> >>>>> This reworks emulation of the various "rfi" variants. I removed >>>>> some masking bits that I couldn't make sense of, the only bit that >>>>> I am aware we should mask here is POW, the CPU's MSR mask should >>>>> take care of the rest. >>>>> >>>>> This also fixes some problems when running 32-bit userspace under >>>>> a 64-bit kernel. >>>>> >>>>> Signed-off-by: Benjamin Herrenschmidt >>>>> Reviewed-by: David Gibson >>>> >>>> I've merged this patch to ppc-for-2.7. >>> >>> ..and now I've removed it again. It seems that this breaks Thomas' >>> new test that OpenBIOS runs on the mac machine types. Not sure why, >>> but we need to figure that out before I apply. >> >> Just this patch ? I booted a macosx image with it. but maybe just a ma= c99. >> I will check today. >=20 > With your branch ppc-for-2.7 (at commit aba2e6258d86) + the=20 > "ppc: Fix rfi/rfid/hrfi/... emulation" patch, these guests :=20 >=20 > qemu-system-ppc -cdrom ./darwinppc-602.cdr -boot d=20 > qemu-system-ppc -M mac99 -cdrom ./darwinppc-602.cdr -boot d=20 ^ | You're missing the "64" here ;-) > reach the installer macosx installer. It seems to be only failing for the 64-bit builds - and there only for the PPC970 CPU (which is the default for the mac99 machine in 64-bit builds): qemu-system-ppc64 -nographic -cpu 750 -M mac99 =3D=3D> works fine qemu-system-ppc64 -nographic -cpu 970 -M mac99 =3D=3D> hangs Thomas