[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20160609060752.GQ18654@naverao1-tp.localdomain>
Date: Thu, 9 Jun 2016 11:37:52 +0530
From: "Naveen N. Rao" <naveen.n.rao@...ux.vnet.ibm.com>
To: Nilay Vaish <nilayvaish@...il.com>
Cc: Daniel Borkmann <daniel@...earbox.net>,
Matt Evans <matt@...abs.org>, Alexei Starovoitov <ast@...com>,
netdev@...r.kernel.org, Denis Kirjanov <kda@...ux-powerpc.org>,
Linux Kernel list <linux-kernel@...r.kernel.org>,
Paul Mackerras <paulus@...ba.org>,
linuxppc-dev@...ts.ozlabs.org,
"David S. Miller" <davem@...emloft.net>,
Ananth N Mavinakayanahalli <ananth@...ibm.com>
Subject: Re: [PATCH 6/6] ppc: ebpf/jit: Implement JIT compiler for extended
BPF
On 2016/06/08 10:19PM, Nilay Vaish wrote:
> Naveen, can you point out where in the patch you update the variable:
> idx, a member of codegen_contex structure? Somehow I am unable to
> figure it out. I can only see that we set it to 0 in the
> bpf_int_jit_compile function. Since all your test cases pass, I am
> clearly overlooking something.
Yes, that's being done in bpf_jit.h (see the earlier patches in the
series). All the PPC_*() instruction macros are defined to EMIT() the
respective powerpc instruction encoding. EMIT() translates to
PLANT_INSTR(), which actually increments idx.
- Naveen
Powered by blists - more mailing lists