summaryrefslogtreecommitdiffstats
path: root/arch/riscv/net (follow)
Commit message (Expand)AuthorAgeFilesLines
* riscv, bpf: Make BPF_CMPXCHG fully orderedAndrea Parri2024-10-171-2/+2
* riscv, bpf: Fix possible infinite tailcall when CONFIG_CFI_CLANG is enabledPu Lehui2024-10-101-1/+3
* Merge tag 'riscv-for-linus-6.11-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2024-07-201-3/+4
|\
| * riscv: Pass patch_text() the length in bytesSamuel Holland2024-06-261-3/+4
* | riscv, bpf: Optimize stack usage of trampolinePuranjay Mohan2024-07-081-1/+1
* | riscv, bpf: Add 12-argument support for RV64 bpf trampolinePu Lehui2024-07-021-19/+47
* | riscv, bpf: Use bpf_prog_pack for RV64 bpf trampolinePu Lehui2024-07-011-14/+29
* | riscv, bpf: Fix out-of-bounds issue when preparing trampoline imagePu Lehui2024-07-011-5/+13
* | bpf: remove unused parameter in bpf_jit_binary_pack_finalizeRafael Passos2024-06-211-3/+2
* | riscv, bpf: Introduce shift add helper with Zba optimizationXiao Wang2024-06-033-8/+37
* | riscv, bpf: Try RVC for reg move within BPF_CMPXCHG JITXiao Wang2024-05-241-2/+4
* | riscv, bpf: Use STACK_ALIGN macro for size rounding upXiao Wang2024-05-241-3/+3
* | riscv, bpf: Optimize zextw insn with Zba extensionXiao Wang2024-05-241-0/+18
|/
* Merge tag 'modules-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2024-05-151-13/+0
|\
| * riscv: extend execmem_params for generated code allocationsMike Rapoport (IBM)2024-05-141-13/+0
* | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2024-05-142-12/+62
|\ \
| * | riscv, bpf: make some atomic operations fully orderedPuranjay Mohan2024-05-131-10/+10
| * | riscv, bpf: Fix typo in commentXiao Wang2024-05-131-2/+2
| * | riscv, bpf: inline bpf_get_smp_processor_id()Puranjay Mohan2024-05-131-0/+26
| * | riscv, bpf: add internal-only MOV instruction to resolve per-CPU addrsPuranjay Mohan2024-05-131-0/+24
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-05-021-3/+3
|\ \ \ | |/ / |/| / | |/
| * riscv, bpf: Fix incorrect runtime statsXu Kuohai2024-04-161-3/+3
* | bpf, riscv: Implement bpf_addr_space_cast instructionPuranjay Mohan2024-04-043-0/+16
* | bpf, riscv: Implement PROBE_MEM32 pseudo instructionsPuranjay Mohan2024-04-043-2/+189
|/
* riscv, bpf: Fix kfunc parameters incompatibility between bpf and riscv abiPu Lehui2024-03-251-0/+16
* bpf, riscv64/cfi: Support kCFI + BPF on riscv64Puranjay Mohan2024-03-074-7/+20
* riscv, bpf: Enable inline bpf_kptr_xchg() for RV64Pu Lehui2024-02-011-0/+5
* riscv, bpf: Optimize bswap insns with Zbb supportPu Lehui2024-01-292-48/+71
* riscv, bpf: Optimize sign-extention mov insns with Zbb supportPu Lehui2024-01-292-2/+25
* riscv, bpf: Add necessary Zbb instructionsPu Lehui2024-01-291-0/+32
* riscv, bpf: Simplify sext and zext logics in branch instructionsPu Lehui2024-01-291-48/+31
* riscv, bpf: Unify 32-bit zero-extension to emit_zextwPu Lehui2024-01-292-43/+43
* riscv, bpf: Unify 32-bit sign-extension to emit_sextwPu Lehui2024-01-292-5/+10
* riscv, bpf: Fix unpredictable kernel crash about RV64 struct_opsPu Lehui2024-01-231-2/+3
* bpf: Use arch_bpf_trampoline_sizeSong Liu2023-12-071-7/+0
* bpf: Add arch_bpf_trampoline_size()Song Liu2023-12-071-5/+17
* riscv, bpf: Track both a0 (RISC-V ABI) and a5 (BPF) return valuesBjörn Töpel2023-10-091-4/+9
* riscv, bpf: Sign-extend return valuesBjörn Töpel2023-10-091-2/+3
* bpf, riscv: use prog pack allocator in the BPF JITPuranjay Mohan2023-09-063-28/+141
* riscv, bpf: Support unconditional bswap insnPu Lehui2023-08-241-0/+1
* riscv, bpf: Support signed div/mod insnsPu Lehui2023-08-242-6/+40
* riscv, bpf: Support 32-bit offset jmp insnPu Lehui2023-08-241-1/+5
* riscv, bpf: Support sign-extension mov insnsPu Lehui2023-08-241-1/+13
* riscv, bpf: Support sign-extension load insnsPu Lehui2023-08-242-8/+48
* riscv, bpf: Fix missing exception handling and redundant zext for LDX_B/H/WPu Lehui2023-08-241-6/+3
* riscv, bpf: Adapt bpf trampoline to optimized riscv ftrace frameworkPu Lehui2023-08-021-71/+82
* riscv, bpf: Fix inconsistent JIT image generationBjörn Töpel2023-07-112-9/+16
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-03-101-0/+1
|\
| * riscv, bpf: Fix patch_text implicit declarationRandy Dunlap2023-02-271-0/+1
* | riscv, bpf: Add kfunc support for RV64Pu Lehui2023-02-221-0/+5
|/