-
Notifications
You must be signed in to change notification settings - Fork 159
bpf: fsession support for riscv #10935
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: bpf-next_base
Are you sure you want to change the base?
Conversation
|
Upstream branch: d95d76a |
68193d8 to
f129d4b
Compare
|
Upstream branch: f941479 |
59abac9 to
98c2dc2
Compare
f129d4b to
8d76c66
Compare
|
Upstream branch: f11f7cf |
98c2dc2 to
4cd96f7
Compare
8d76c66 to
eec9a8d
Compare
Introduce a helper to store 64-bit immediate on the trampoline stack with a help of a register. Signed-off-by: Menglong Dong <[email protected]>
|
Upstream branch: b28dac3 |
Implement BPF_TRACE_FSESSION support in the RISC-V trampoline JIT. The logic here is similar to what we did in x86_64. In order to simply the logic, we factor out the function invoke_bpf() for fentry and fexit. Signed-off-by: Menglong Dong <[email protected]>
Now that the RISC-V trampoline JIT supports BPF_TRACE_FSESSION, run the fsession selftest on riscv64 as well as x86_64. Signed-off-by: Menglong Dong <[email protected]>
4cd96f7 to
a307e4b
Compare
Pull request for series with
subject: bpf: fsession support for riscv
version: 1
url: https://patchwork.kernel.org/project/netdevbpf/list/?series=1050087