From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40493) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bcmQI-0005xx-GP for qemu-devel@nongnu.org; Thu, 25 Aug 2016 00:37:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bcmQF-0006Pk-AB for qemu-devel@nongnu.org; Thu, 25 Aug 2016 00:37:50 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:37251) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bcmQF-0006OG-18 for qemu-devel@nongnu.org; Thu, 25 Aug 2016 00:37:47 -0400 Received: from pps.filterd (m0098393.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.11/8.16.0.11) with SMTP id u7P4UrT5036426 for ; Thu, 25 Aug 2016 00:37:44 -0400 Received: from e23smtp09.au.ibm.com (e23smtp09.au.ibm.com [202.81.31.142]) by mx0a-001b2d01.pphosted.com with ESMTP id 250qb5cu63-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Thu, 25 Aug 2016 00:37:44 -0400 Received: from localhost by e23smtp09.au.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Thu, 25 Aug 2016 14:37:42 +1000 From: Benjamin Herrenschmidt Reply-To: benh@au1.ibm.com Date: Thu, 25 Aug 2016 14:37:38 +1000 In-Reply-To: <1472088691.2246.62.camel@kernel.crashing.org> References: <4a78a3a5-91ba-b3bd-a59c-d1ebf9f1470b@reactos.org> <1472088691.2246.62.camel@kernel.crashing.org> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Message-Id: <1472099858.2246.76.camel@au1.ibm.com> Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] ppc: regression in 2.7.0-rc3 on rfi/rfid/hrfi instructions List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?ISO-8859-1?Q?Herv=E9?= Poussineau , qemu-devel , "qemu-ppc@nongnu.org" On Thu, 2016-08-25 at 11:31 +1000, Benjamin Herrenschmidt wrote: > On Wed, 2016-08-24 at 20:39 +0200, Herv=C3=A9 Poussineau wrote: > >=20 > > Hi, > >=20 > > Following patch regresses Linux boot on PReP machine: > >=20 > > commit a2e71b28e832346409efc795ecd1f0a2bcb705a3 > > Author: Benjamin Herrenschmidt > > Date:=C2=A0=C2=A0=C2=A0Tue Jun 21 23:48:46 2016 +0200 > >=20 > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ppc: Fix rfi/rfid/hrfi/... emulation > >=20 > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0This reworks emulation of the various "= rfi" variants. I > > removed > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0some masking bits that I couldn't make = sense of, the only bit > > that >=20 > Interesting, the problem is only with 603, not 604. I think I might > have broken something with the 603 SW TLB loading stuff which is > a bit weird, I'll have a look. Thanks. Actually it's trickier than that... PReP seems to default to 602 ! Linux never supported the 602 so that's really strange. If I use 603 instead, I quickly hit a bad SPR, looks like we are trying to hit the DABR which is ... odd. Probably getting into xmon but your kernel is trying to get to the video rather than the serial port so I can't see it. I need that kernel source, we dropped PReP support from Linux ages ago... Cheers, Ben.