From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LdpdJ-0002uo-NZ for qemu-devel@nongnu.org; Sun, 01 Mar 2009 12:39:21 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LdpdH-0002tk-MV for qemu-devel@nongnu.org; Sun, 01 Mar 2009 12:39:21 -0500 Received: from [199.232.76.173] (port=35273 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LdpdH-0002tg-H2 for qemu-devel@nongnu.org; Sun, 01 Mar 2009 12:39:19 -0500 Received: from soufre.accelance.net ([213.162.48.15]:63621) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LdpdH-0003WV-5Q for qemu-devel@nongnu.org; Sun, 01 Mar 2009 12:39:19 -0500 Subject: Re: [Qemu-devel] sh : performance problem From: Lionel Landwerlin In-Reply-To: <49AAB377.8050809@juno.dti.ne.jp> References: <49A6C317.1080202@juno.dti.ne.jp> <1235848518.7364.2.camel@coalu.atr> <49AA25BF.3070707@juno.dti.ne.jp> <1235911615.7364.8.camel@coalu.atr> <49AAB377.8050809@juno.dti.ne.jp> Content-Type: text/plain; charset=UTF-8 Date: Sun, 01 Mar 2009 18:39:42 +0100 Message-Id: <1235929182.7364.17.camel@coalu.atr> Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Shin-ichiro KAWASAKI Cc: qemu-devel@nongnu.org Le lundi 02 mars 2009 =C3=A0 01:10 +0900, Shin-ichiro KAWASAKI a =C3=A9cr= it : > Lionel Landwerlin wrote: > > Le dimanche 01 mars 2009 =C3=A0 15:05 +0900, Shin-ichiro KAWASAKI a =C3= =A9crit : > >> Hi, Lionel. > >> Thank you for the response! > >> > >> Lionel Landwerlin wrote: > >>> Le vendredi 27 f=C3=A9vrier 2009 =C3=A0 01:28 +0900, Shin-ichiro KA= WASAKI a > >>> =C3=A9crit : > >>> > >>> Hi Shin-ichiro, > >>> > >>> I'm interested by your patch, but it does not apply on top of the r= 6215 > >>> (qemu svn) + qemu-sh patches > >>> ( http://git.kernel.org/?p=3Dvirt/qemu/lethal/qemu-sh.git;a=3Dsumma= ry)=20 > >>> > >>> Should I try on the last qemu svn ? > >> Yes. When I send patch to qemu-devel ml, I make diff against > >> qemu main repository. Could you try on it? > >=20 > > Yes, I will. > >=20 > > Do you know when the qemu-sh patches will be integrated to qemu ? >=20 > Nope. >=20 > Sometimes the main developers afford some time for sh kindly, then > some of the patches in the qemu-sh staging repository are already > integrated. But some patches are left. I guess they are busy on > other CPU archs. >=20 > Especially, it's not a good time to apply patches which is not so > serious, because version cutting work is going now. >=20 > Regards, > Shin-ichiro KAWASAKI >=20 >=20 There is also one thing that is annoying me. With the algorithm you proposed in your patch, you're not able anymore to raise the MMU_ITLB_MULTIPLE and MMU_DTLB_MULTIPLE exceptions. This makes the MMU emulation different from the real processor (even if thoses cases aren't even handled in Linux and probably others OS). For example you can probably not map the same physical area with differents virtual page sizes. --=20 Lionel Landwerlin