summaryrefslogtreecommitdiffstats
path: root/arch/s390/net/bpf_jit_comp.c
Commit message (Expand)AuthorAgeFilesLines
* s390/bpf: Implement exceptionsIlya Leoshkevich2024-07-081-2/+53
* s390/bpf: Change seen_reg to a maskIlya Leoshkevich2024-07-081-16/+16
* s390/bpf: Support arena atomicsIlya Leoshkevich2024-07-021-10/+94
* s390/bpf: Enable arenaIlya Leoshkevich2024-07-021-0/+5
* s390/bpf: Support address space cast instructionIlya Leoshkevich2024-07-021-0/+18
* s390/bpf: Support BPF_PROBE_MEM32Ilya Leoshkevich2024-07-021-27/+110
* s390/bpf: Land on the next JITed instruction after exceptionIlya Leoshkevich2024-07-021-3/+4
* s390/bpf: Introduce pre- and post- probe functionsIlya Leoshkevich2024-07-021-14/+44
* s390/bpf: Get rid of get_probe_mem_regno()Ilya Leoshkevich2024-07-021-26/+7
* s390/bpf: Factor out emitting probe nopsIlya Leoshkevich2024-07-021-22/+40
* s390/bpf: Emit a barrier for BPF_FETCH instructionsIlya Leoshkevich2024-05-121-2/+6
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-03-281-26/+20
|\
| * s390/bpf: Fix bpf_plt pointer arithmeticIlya Leoshkevich2024-03-191-26/+20
* | bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_...Christophe Leroy2024-03-141-1/+5
|/
* s390/bpf: Fix gotol with large offsetsIlya Leoshkevich2024-01-041-1/+1
* s390/bpf: Fix indirect trampoline generationAlexei Starovoitov2023-12-181-1/+2
* bpf: Add arch_bpf_trampoline_size()Song Liu2023-12-061-22/+34
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-10-161-63/+202
|\
| * s390/bpf: Implement signed divisionIlya Leoshkevich2023-09-211-47/+125
| * s390/bpf: Implement unconditional jump with 32-bit offsetIlya Leoshkevich2023-09-211-3/+9
| * s390/bpf: Implement unconditional byte swapIlya Leoshkevich2023-09-211-0/+1
| * s390/bpf: Implement BPF_MEMSXIlya Leoshkevich2023-09-211-5/+27
| * s390/bpf: Implement BPF_MOV | BPF_X with sign-extensionIlya Leoshkevich2023-09-211-8/+40
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-10-121-5/+20
|\ \
| * | s390/bpf: Fix unwinding past the trampolineIlya Leoshkevich2023-10-111-3/+14
| * | s390/bpf: Fix clobbering the caller's backchain in the trampolineIlya Leoshkevich2023-10-111-2/+6
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-10-051-1/+1
|\| | | |/ |/|
| * s390/bpf: Let arch_prepare_bpf_trampoline return program sizeSong Liu2023-09-191-1/+1
* | bpf: Use bpf_is_subprog to check for subprogsKumar Kartikeya Dwivedi2023-09-161-1/+1
|/
* s390/bpf: Pass through tail call counter in trampolinesIlya Leoshkevich2023-09-061-0/+10
* s390: consistently use .balign instead of .alignHeiko Carstens2023-06-281-2/+2
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-04-211-0/+5
|\
| * bpf: Support 64-bit pointers to kfuncsIlya Leoshkevich2023-04-131-0/+5
* | s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULLIlya Leoshkevich2023-04-141-3/+8
|/
* s390/bpf: Implement bpf_jit_supports_kfunc_call()Ilya Leoshkevich2023-01-291-2/+23
* s390/bpf: Implement bpf_jit_supports_subprog_tailcalls()Ilya Leoshkevich2023-01-291-10/+27
* s390/bpf: Implement arch_prepare_bpf_trampoline()Ilya Leoshkevich2023-01-291-22/+520
* s390/bpf: Implement bpf_arch_text_poke()Ilya Leoshkevich2023-01-291-0/+97
* s390/bpf: Add expoline to tail callsIlya Leoshkevich2023-01-291-2/+10
* s390/bpf: Fix a typo in a commentIlya Leoshkevich2023-01-281-1/+1
* s390/bpf: Fix typo in commentJulia Lawall2022-05-231-1/+1
* s390: raise minimum supported machine generation to z10Vasily Gorbik2022-03-101-23/+8
* s390/bpf: encode register within extable entryHeiko Carstens2022-03-081-11/+5
* s390/extable: convert to relative table with dataHeiko Carstens2022-03-081-3/+2
* s390/extable: move EX_TABLE define to asm-extable.hHeiko Carstens2022-03-081-0/+1
* s390: always use the packed stack layoutVasily Gorbik2022-03-011-1/+0
* bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33Tiezhu Yang2021-11-161-3/+3
* s390: introduce nospec_uses_trampoline()Sven Schnelle2021-10-261-3/+3
* bpf, s390: Fix potential memory leak about jit_dataTiezhu Yang2021-10-041-1/+1
* s390/bpf: Fix optimizing out zero-extensionsIlya Leoshkevich2021-09-161-28/+30