From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LgL3E-0001Po-3c for qemu-devel@nongnu.org; Sun, 08 Mar 2009 11:36:28 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LgL3D-0001Oy-Iv for qemu-devel@nongnu.org; Sun, 08 Mar 2009 11:36:27 -0400 Received: from [199.232.76.173] (port=60307 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LgL3D-0001Oi-2E for qemu-devel@nongnu.org; Sun, 08 Mar 2009 11:36:27 -0400 Received: from fmmailgate02.web.de ([217.72.192.227]:39766) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LgL3C-00042I-EV for qemu-devel@nongnu.org; Sun, 08 Mar 2009 11:36:26 -0400 Received: from smtp06.web.de (fmsmtp06.dlan.cinetic.de [172.20.5.172]) by fmmailgate02.web.de (Postfix) with ESMTP id D49C8FB87744 for ; Sun, 8 Mar 2009 16:36:25 +0100 (CET) Received: from [88.65.240.115] (helo=[192.168.1.4]) by smtp06.web.de with asmtp (TLSv1:AES256-SHA:256) (WEB.DE 4.110 #277) id 1LgL3B-0006yc-00 for qemu-devel@nongnu.org; Sun, 08 Mar 2009 16:36:25 +0100 Message-ID: <49B3E5F3.3000209@web.de> Date: Sun, 08 Mar 2009 16:36:19 +0100 From: Jan Kiszka MIME-Version: 1.0 References: <49B3D904.2090202@web.de> <761ea48b0903080803l7e481a96p4511076b7f69305a@mail.gmail.com> In-Reply-To: <761ea48b0903080803l7e481a96p4511076b7f69305a@mail.gmail.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigB7D5D2B3C22E524C3464AD6C" Sender: jan.kiszka@web.de Subject: [Qemu-devel] Re: dyngen-exec.h cleanup Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigB7D5D2B3C22E524C3464AD6C Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Laurent Desnogues wrote: > On Sun, Mar 8, 2009 at 3:41 PM, Jan Kiszka wrote: >> Also, some discussion on this list suggested that it's more efficient = to >> look into converting the remaining AREGS to TCG and finally do the >> ultimative "rm dyngen-exec.h". Don't you want to spend some time on th= is >> already? >=20 > This requires modifying ARM translator which is the last one to use > AREGn with n>0. And don't all targets use AREG0 as a pointer to the > CPU state? Yes, but wasn't it you who suggested that all those users should be converted over to the tcg_global_reg API? There is surely some work to do, and that probably across all archs. But the sooner we should start. dyngen-exec.h is a constant source of pain when you try to introduce new headers or refactor existing ones. /me was so far lacking the time to finally attack this (and instead had to add yet another hack with the recent monitor series, see disas.h). Jan --------------enigB7D5D2B3C22E524C3464AD6C Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iEYEARECAAYFAkmz5fgACgkQniDOoMHTA+lfdACdFNXNzit67BqZ/qib+tCzM5Ej TvwAn2+QR9SE8o79EUob28qJokMuBZxB =2zGR -----END PGP SIGNATURE----- --------------enigB7D5D2B3C22E524C3464AD6C--