From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57918) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDo2d-0004SS-Ti for qemu-devel@nongnu.org; Fri, 17 Jun 2016 03:18:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bDo2S-0000K6-CE for qemu-devel@nongnu.org; Fri, 17 Jun 2016 03:18:10 -0400 Received: from 1.mo53.mail-out.ovh.net ([178.32.108.164]:44651) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDo2S-0000JU-6P for qemu-devel@nongnu.org; Fri, 17 Jun 2016 03:18:00 -0400 Received: from player158.ha.ovh.net (b7.ovh.net [213.186.33.57]) by mo53.mail-out.ovh.net (Postfix) with ESMTP id 380E1FF93E6 for ; Fri, 17 Jun 2016 09:17:59 +0200 (CEST) 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> <5763A258.2010408@redhat.com> From: =?UTF-8?Q?C=c3=a9dric_Le_Goater?= Message-ID: <5763A423.4080404@kaod.org> Date: Fri, 17 Jun 2016 09:17:55 +0200 MIME-Version: 1.0 In-Reply-To: <5763A258.2010408@redhat.com> 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: Thomas Huth , David Gibson Cc: qemu-ppc@nongnu.org, qemu-devel@nongnu.org On 06/17/2016 09:10 AM, Thomas Huth wrote: > 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 wro= te: >>>>>> 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 m= ac99. >>> I will check today. >> >> With your branch ppc-for-2.7 (at commit aba2e6258d86) + the=20 >> "ppc: Fix rfi/rfid/hrfi/... emulation" patch, these guests :=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 ;-) ah ! I never use the 64 bit version for these but I should. I will give a try. Thanks, C. >> reach the installer macosx installer. >=20 > 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): >=20 > qemu-system-ppc64 -nographic -cpu 750 -M mac99 =3D=3D> works fine >=20 > qemu-system-ppc64 -nographic -cpu 970 -M mac99 =3D=3D> hangs >=20 > Thomas >=20