m68k, bpf: Add initial BPF JIT compiler support#12467
m68k, bpf: Add initial BPF JIT compiler support#12467kernel-patches-daemon-bpf[bot] wants to merge 2 commits into
Conversation
|
Upstream branch: 30dee2c |
1b36123 to
2caa600
Compare
|
Upstream branch: 746145b |
60096f1 to
3abfa58
Compare
2caa600 to
b3b058b
Compare
|
Upstream branch: b48bd16 |
3abfa58 to
6ee9a98
Compare
b3b058b to
0891f61
Compare
|
Upstream branch: 7bfb93e |
6ee9a98 to
2ce8b8b
Compare
0891f61 to
8d84426
Compare
|
Upstream branch: 2148794 |
2ce8b8b to
fda45a6
Compare
8d84426 to
cf8422a
Compare
|
Upstream branch: 16deef8 |
fda45a6 to
d8c09c0
Compare
cf8422a to
a84c9ad
Compare
|
Upstream branch: a6f615d |
d8c09c0 to
f34ca78
Compare
a84c9ad to
dec5df3
Compare
|
Upstream branch: cf750df |
f34ca78 to
44801f3
Compare
1ae41aa to
47d0ee8
Compare
8458a75 to
3421b4d
Compare
|
Upstream branch: a91fafb |
47d0ee8 to
1cb3127
Compare
3421b4d to
cb90609
Compare
|
Upstream branch: df31537 |
1cb3127 to
1754db3
Compare
cb90609 to
9a5a55c
Compare
|
Upstream branch: 5343556 |
Add a BPF JIT compiler for the m68k architecture. The JIT generates m68k machine code targeting m68020+ processors. It currently excludes 68000/68010 and coldfire processors, as it relies on 32 bit branch displacements (b<cc>.l) to handle large bpf programs. Tested with the test_bpf.ko: test_bpf: Summary: 1053 PASSED, 0 FAILED, [1041/1041 JIT'ed] test_bpf: test_tail_calls: Summary: 10 PASSED, 0 FAILED, [10/10 JIT'ed] Tested-by: Daniel Palmer <daniel@thingy.jp> Signed-off-by: Kuan-Wei Chiu <visitorckw@gmail.com>
1754db3 to
bfc9e50
Compare
b8ed8de to
9c6a020
Compare
Pull request for series with
subject: m68k, bpf: Add initial BPF JIT compiler support
version: 4
url: https://patchwork.kernel.org/project/netdevbpf/list/?series=1110846