Skip to content

m68k, bpf: Add initial BPF JIT compiler support#12467

Open
kernel-patches-daemon-bpf[bot] wants to merge 2 commits into
bpf-next_basefrom
series/1110846=>bpf-next
Open

m68k, bpf: Add initial BPF JIT compiler support#12467
kernel-patches-daemon-bpf[bot] wants to merge 2 commits into
bpf-next_basefrom
series/1110846=>bpf-next

Conversation

@kernel-patches-daemon-bpf

Copy link
Copy Markdown

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

@kernel-patches-daemon-bpf

Copy link
Copy Markdown
Author

Upstream branch: 30dee2c
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=1110846
version: 4

@kernel-patches-daemon-bpf

Copy link
Copy Markdown
Author

Upstream branch: 746145b
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=1110846
version: 4

@kernel-patches-daemon-bpf

Copy link
Copy Markdown
Author

Upstream branch: b48bd16
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=1110846
version: 4

@kernel-patches-daemon-bpf

Copy link
Copy Markdown
Author

Upstream branch: 7bfb93e
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=1110846
version: 4

@kernel-patches-daemon-bpf

Copy link
Copy Markdown
Author

Upstream branch: 2148794
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=1110846
version: 4

@kernel-patches-daemon-bpf

Copy link
Copy Markdown
Author

Upstream branch: 16deef8
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=1110846
version: 4

@kernel-patches-daemon-bpf

Copy link
Copy Markdown
Author

Upstream branch: a6f615d
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=1110846
version: 4

@kernel-patches-daemon-bpf

Copy link
Copy Markdown
Author

Upstream branch: cf750df
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=1110846
version: 4

@kernel-patches-daemon-bpf kernel-patches-daemon-bpf Bot force-pushed the series/1110846=>bpf-next branch from f34ca78 to 44801f3 Compare June 15, 2026 00:41
@kernel-patches-daemon-bpf

Copy link
Copy Markdown
Author

Upstream branch: a91fafb
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=1110846
version: 4

@kernel-patches-daemon-bpf

Copy link
Copy Markdown
Author

Upstream branch: df31537
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=1110846
version: 4

@kernel-patches-daemon-bpf kernel-patches-daemon-bpf Bot force-pushed the series/1110846=>bpf-next branch from 1cb3127 to 1754db3 Compare June 26, 2026 01:14
@kernel-patches-daemon-bpf

Copy link
Copy Markdown
Author

Upstream branch: 5343556
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=1110846
version: 4

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>
@kernel-patches-daemon-bpf kernel-patches-daemon-bpf Bot force-pushed the series/1110846=>bpf-next branch from 1754db3 to bfc9e50 Compare June 26, 2026 01:29
@kernel-patches-daemon-bpf kernel-patches-daemon-bpf Bot force-pushed the bpf-next_base branch 16 times, most recently from b8ed8de to 9c6a020 Compare July 7, 2026 07:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant