From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35779) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dTQTz-0002ro-W2 for qemu-devel@nongnu.org; Fri, 07 Jul 2017 06:27:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dTQTw-0001z2-P8 for qemu-devel@nongnu.org; Fri, 07 Jul 2017 06:27:32 -0400 Received: from roura.ac.upc.edu ([147.83.33.10]:60702 helo=roura.ac.upc.es) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dTQTw-0001vH-Bd for qemu-devel@nongnu.org; Fri, 07 Jul 2017 06:27:28 -0400 From: =?utf-8?Q?Llu=C3=ADs_Vilanova?= References: <149865219962.17063.10630533069463266646.stgit@frigg.lan> <149865534644.17063.5754453204442221401.stgit@frigg.lan> <20170630011154.GM13979@flamenco> Date: Fri, 07 Jul 2017 12:27:08 +0200 In-Reply-To: <20170630011154.GM13979@flamenco> (Emilio G. Cota's message of "Thu, 29 Jun 2017 21:11:54 -0400") Message-ID: <877ezkfsoz.fsf@frigg.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH v11 13/29] target/i386: [tcg] Port to generic translation framework List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Emilio G. Cota" Cc: Eduardo Habkost , Peter Crosthwaite , qemu-devel@nongnu.org, Paolo Bonzini , Alex =?utf-8?Q?Benn=C3=A9e?= , Richard Henderson Emilio G Cota writes: > On Wed, Jun 28, 2017 at 16:09:06 +0300, Llu=C3=ADs Vilanova wrote: [...] >> diff --git a/target/i386/translate.c b/target/i386/translate.c >> index 3950fe95a4..295be26a95 100644 >> --- a/target/i386/translate.c >> +++ b/target/i386/translate.c > (snip) >> @@ -8544,111 +8548,23 @@ static void i386_trblock_disas_log(const DisasC= ontextBase *dcbase, >>=20 >> } >>=20 >> +static const TranslatorOps i386_trblock_ops =3D { >> + .init_disas_context =3D i386_trblock_init_disas_context, >> + .init_globals =3D i386_trblock_init_globals, >> + .tb_start =3D i386_trblock_tb_start, >> + .insn_start =3D i386_trblock_insn_start, >> + .breakpoint_check =3D i386_trblock_breakpoint_check, >> + .translate_insn =3D i386_trblock_translate_insn, >> + .tb_stop =3D i386_trblock_tb_stop, >> + .disas_log =3D i386_trblock_disas_log, >> +}; > I like hard tabs here, which make things visually easier, e.g.: >> +static const TranslatorOps i386_trblock_ops =3D { >> + .init_disas_context =3D i386_trblock_init_disas_context, >> + .init_globals =3D i386_trblock_init_globals, > Don't know whether checkpatch likes it, but I do, and I see some > examples in the code base. According to the guidelines, not tabs should be used (and I'm assuming checkpatch looks for that). The best I can do is to space-align these. Thanks, Lluis