<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sparc/net, branch linux-3.11.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.11.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.11.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2013-05-18T01:27:52Z</updated>
<entry>
<title>sparc: bpf_jit_comp: can call module_free() from any context</title>
<updated>2013-05-18T01:27:52Z</updated>
<author>
<name>Eric Dumazet</name>
</author>
<published>2013-05-17T12:12:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5199dfe531db19f3ac76542753849877e9854441'/>
<id>urn:sha1:5199dfe531db19f3ac76542753849877e9854441</id>
<content type='text'>
module_free()/vfree() takes care of details, we no longer need a wrapper
and a work_struct.

Signed-off-by: Eric Dumazet &lt;edumazet@google.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>filter: bpf_jit_comp: refactor and unify BPF JIT image dump output</title>
<updated>2013-03-21T21:25:56Z</updated>
<author>
<name>Daniel Borkmann</name>
</author>
<published>2013-03-21T21:22:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=79617801ea0c0e6664cb497d4c1892c2ff407364'/>
<id>urn:sha1:79617801ea0c0e6664cb497d4c1892c2ff407364</id>
<content type='text'>
If bpf_jit_enable &gt; 1, then we dump the emitted JIT compiled image
after creation. Currently, only SPARC and PowerPC has similar output
as in the reference implementation on x86_64. Make a small helper
function in order to reduce duplicated code and make the dump output
uniform across architectures x86_64, SPARC, PPC, ARM (e.g. on ARM
flen, pass and proglen are currently not shown, but would be
interesting to know as well), also for future BPF JIT implementations
on other archs.

Cc: Mircea Gherzan &lt;mgherzan@gmail.com&gt;
Cc: Matt Evans &lt;matt@ozlabs.org&gt;
Cc: Eric Dumazet &lt;eric.dumazet@google.com&gt;
Cc: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Daniel Borkmann &lt;dborkman@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc: bpf_jit_comp: add VLAN instructions for BPF JIT</title>
<updated>2012-11-06T22:41:42Z</updated>
<author>
<name>Daniel Borkmann</name>
</author>
<published>2012-11-04T16:59:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=54e7e2df3e2f854ae33015cec25da5190e6a18ac'/>
<id>urn:sha1:54e7e2df3e2f854ae33015cec25da5190e6a18ac</id>
<content type='text'>
This patch is a follow-up for patch "net: filter: add vlan tag access"
to support the new VLAN_TAG/VLAN_TAG_PRESENT accessors in BPF JIT.

Signed-off-by: Daniel Borkmann &lt;daniel.borkmann@tik.ee.ethz.ch&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc: bpf_jit_comp: add XOR instruction for BPF JIT JIT</title>
<updated>2012-09-27T22:04:35Z</updated>
<author>
<name>Daniel Borkmann</name>
</author>
<published>2012-09-24T11:57:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=aa99521eed6b77628f6f54ff6b2903f4130c0808'/>
<id>urn:sha1:aa99521eed6b77628f6f54ff6b2903f4130c0808</id>
<content type='text'>
This patch is a follow-up for patch "filter: add XOR instruction for use
with X/K" that implements BPF SPARC JIT parts for the BPF XOR operation.

Signed-off-by: Daniel Borkmann &lt;daniel.borkmann@tik.ee.ethz.ch&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc bpf_jit: support BPF_S_ANC_ALU_XOR_X instruction</title>
<updated>2012-06-06T17:20:21Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2012-06-06T17:20:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d7ce8a5f63838d99726ec81f666075d65361325b'/>
<id>urn:sha1:d7ce8a5f63838d99726ec81f666075d65361325b</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: filter: remove unused cpu_off in sparc JIT</title>
<updated>2012-04-18T02:55:59Z</updated>
<author>
<name>Eric Dumazet</name>
</author>
<published>2012-04-17T16:51:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=85bba52de16e00161b757567a7f1af12dc1e526a'/>
<id>urn:sha1:85bba52de16e00161b757567a7f1af12dc1e526a</id>
<content type='text'>
Signed-off-by: Eric Dumazet &lt;eric.dumazet@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: filter: Fix some more small issues in sparc JIT.</title>
<updated>2012-04-17T20:43:46Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2012-04-17T20:38:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=584c5e2ad3ada1a5ccfffa68347b79c3681cc36e'/>
<id>urn:sha1:584c5e2ad3ada1a5ccfffa68347b79c3681cc36e</id>
<content type='text'>
Fix mixed space and tabs.

Put bpf_jit_load_*[] externs into bpf_jit.h

"while(0)" --&gt; "while (0)"
"COND (X)" --&gt; "COND(X)"
Document branch offset calculations, and bpf_error's return
sequence.

Document the reason we need to emit three nops between the
%y register write and the divide instruction.

Remove erroneous trailing semicolons from emit_read_y() and
emit_write_y().

Based upon feedback from Sam Ravnborg.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: filter: Fix some minor issues in sparc JIT.</title>
<updated>2012-04-17T20:08:29Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2012-04-17T20:08:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7b56f76edf2da7ab3e356cc0db16f9af4c6a26e2'/>
<id>urn:sha1:7b56f76edf2da7ab3e356cc0db16f9af4c6a26e2</id>
<content type='text'>
Correct conventions comments.  %o4 and %o5 were swapped,
%g3 was not documented.

Use r_TMP instead of r_SKB_DATA + r_OFF where possible in
assembler stubs.

Correct discussion of %o4 and %o5 in one of bpf_jit_compile()'s
comments.

Based upon feedback from Richard Mortimer.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: filter: Just In Time compiler for sparc</title>
<updated>2012-04-17T03:15:14Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2012-04-16T03:06:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2809a2087cc44b55e4377d7b9be3f7f5d2569091'/>
<id>urn:sha1:2809a2087cc44b55e4377d7b9be3f7f5d2569091</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
