1. e4a41c2 bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC by Hou Tao · 3 years ago
  2. 06edc59 bpf, docs: Prune all references to "internal BPF" by Christoph Hellwig · 3 years, 1 month ago
  3. ebf7f6f bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33 by Tiezhu Yang · 3 years, 2 months ago
  4. b89ddf4 arm64/bpf: Remove 128MB limit for BPF JIT programs by Russell King · 3 years, 2 months ago
  5. 46f8763 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 3 years, 2 months ago
  6. 5d63ae9 bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT by Lorenz Bauer · 3 years, 2 months ago
  7. d6e2cc5 arm64: extable: add `type` and `data` fields by Mark Rutland · 3 years, 2 months ago
  8. e8c328d arm64: extable: make fixup_exception() return bool by Mark Rutland · 3 years, 2 months ago
  9. f5e81d1 bpf: Introduce BPF nospec instruction for mitigating Spectre v4 by Daniel Borkmann · 3 years, 6 months ago
  10. dbe69e4 Merge tag 'net-next-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next by Linus Torvalds · 3 years, 6 months ago
  11. 3e00e39 arm64: insn: move AARCH64_INSN_SIZE into <asm/insn.h> by Mark Rutland · 3 years, 7 months ago
  12. 119220d bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD by Tiezhu Yang · 3 years, 7 months ago
  13. 3f28709 bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size by Tiezhu Yang · 3 years, 8 months ago
  14. 91c960b bpf: Rename BPF_XADD and prepare to encode other atomics in .imm by Brendan Jackman · 4 years ago
  15. 32f6865 arm64: bpf: Fix branch offset in JIT by Ilias Apalodimas · 4 years, 3 months ago
  16. 8008342 bpf, arm64: Add BPF exception tables by Jean-Philippe Brucker · 4 years, 5 months ago
  17. d278652 Merge branch 'for-next/bti' into for-next/core by Will Deacon · 4 years, 7 months ago
  18. fd868f1 bpf, arm64: Optimize ADD,SUB,JMP BPF_K using arm64 add/sub immediates by Luke Nelson · 4 years, 8 months ago
  19. fd49591 bpf, arm64: Optimize AND,OR,XOR,JSET BPF_K using arm64 logical immediates by Luke Nelson · 4 years, 8 months ago
  20. fa76cfe arm64: bpf: Annotate JITed code for BTI by Mark Brown · 4 years, 8 months ago
  21. 504792e arm64: bpf: optimize modulo operation by Jerin Jacob · 5 years ago
  22. dfd437a Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 5 years ago
  23. 3f75070 arm64: bpf: do not allocate executable memory by Ard Biesheuvel · 6 years ago
  24. caab277 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 by Thomas Gleixner · 6 years ago
  25. ec8f24b treewide: Add SPDX license identifier - Makefile/Kconfig by Thomas Gleixner · 6 years ago
  26. 34b8ab0 bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd by Daniel Borkmann · 6 years ago
  27. 8968c67 bpf, arm64: remove prefetch insn in xadd mapping by Daniel Borkmann · 6 years ago
  28. 654b65a arm64: bpf: implement jitting of JMP32 by Jiong Wang · 6 years ago
  29. 37ab566 bpf: arm64: Enable arm64 jit to provide bpf_line_info by Martin KaFai Lau · 6 years ago
  30. 91fc957c arm64/bpf: don't allocate BPF JIT programs in module memory by Ard Biesheuvel · 6 years ago
  31. cc2b8ed arm64/bpf: use movn/movk/movk sequence to generate kernel addresses by Ard Biesheuvel · 6 years ago
  32. 8c11ea5 bpf, arm64: fix getting subprog addr from aux for calls by Daniel Borkmann · 6 years ago
  33. 56ea6a8 bpf, arm64: save 4 bytes in prologue when ebpf insns came from cbpf by Daniel Borkmann · 7 years ago
  34. 6d2eea6 bpf, arm64: optimize 32/64 immediate emission by Daniel Borkmann · 7 years ago
  35. 09ece3d bpf, arm64: save 4 bytes of unneeded stack space by Daniel Borkmann · 7 years ago
  36. 816d9ef bpf, arm64: remove ld_abs/ld_ind by Daniel Borkmann · 7 years ago
  37. 16338a9 bpf, arm64: fix out of bounds access in tail call by Daniel Borkmann · 7 years ago
  38. 96a7100 bpf, arm64: remove obsolete exception handling from div/mod by Daniel Borkmann · 7 years ago
  39. ea9722e Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 7 years ago
  40. 8565d26 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 7 years ago
  41. fa9dd59 bpf: get rid of pure_initcall dependency to enable jits by Daniel Borkmann · 7 years ago
  42. a2284d9 bpf, arm64: fix stack_depth tracking in combination with tail calls by Daniel Borkmann · 7 years ago
  43. 5ee7f78 bpf: arm64: fix uninitialized variable by Alexei Starovoitov · 7 years ago
  44. db49694 bpf: arm64: add JIT support for multi-function programs by Alexei Starovoitov · 7 years ago
  45. 60b58afc bpf: fix net.core.bpf_jit_enable race by Alexei Starovoitov · 7 years ago
  46. c362b2f bpf, arm64: implement jiting of BPF_J{LT, LE, SLT, SLE} by Daniel Borkmann · 7 years ago
  47. 55a7b21 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 7 years ago
  48. 425e1ed arm64: fix endianness annotation for 'struct jit_ctx' and friends by Luc Van Oostenryck · 8 years ago
  49. 0ddead9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 8 years ago
  50. f1c9eed bpf, arm64: take advantage of stack_depth tracking by Daniel Borkmann · 8 years ago
  51. 7005cad bpf, arm64: use separate register for state in stxr by Daniel Borkmann · 8 years ago
  52. 783d28dd1 bpf: Add jited_len to struct bpf_prog by Martin KaFai Lau · 8 years ago
  53. 71189fa bpf: free up BPF_JMP | BPF_CALL | BPF_X opcode by Alexei Starovoitov · 8 years ago
  54. d8b5411 bpf, arm64: fix faulty emission of map access in tail calls by Daniel Borkmann · 8 years ago
  55. d4bbc30 arm64: use set_memory.h header by Laura Abbott · 8 years ago
  56. ddc665a bpf, arm64: fix jit branch offset related to ldimm64 by Daniel Borkmann · 8 years ago
  57. 85f68fe bpf, arm64: implement jiting of BPF_XADD by Daniel Borkmann · 8 years ago
  58. 7e56fbd bpf, x86_64/arm64: remove old ldimm64 artifacts from jits by Daniel Borkmann · 8 years ago
  59. 9d876e7 bpf: fix unlocking of jited image when module ronx not set by Daniel Borkmann · 8 years ago
  60. 74451e66 bpf: make jited programs visible in traces by Daniel Borkmann · 8 years ago
  61. 9383191 bpf: remove stubs for cBPF from arch code by Daniel Borkmann · 8 years ago
  62. 643c332 arm64: bpf: optimize LD_ABS, LD_IND by Zi Shen Lim · 9 years ago
  63. 997ce88 arm64: bpf: optimize JMP_CALL by Zi Shen Lim · 9 years ago
  64. ddb5599 arm64: bpf: implement bpf_tail_call() helper by Zi Shen Lim · 9 years ago
  65. 4c1cd4f bpf: arm64: remove callee-save registers use for tmp registers by Yang Shi · 9 years ago
  66. 26eb042 bpf, arm64: add support for constant blinding by Daniel Borkmann · 9 years ago
  67. d1c55ab bpf: prepare bpf_int_jit_compile/bpf_prog_select_runtime apis by Daniel Borkmann · 9 years ago
  68. 93a73d4 bpf, x86/arm64: remove useless checks on prog by Daniel Borkmann · 9 years ago
  69. 98397fc arm64: bpf: jit JMP_JSET_{X,K} by Zi Shen Lim · 9 years ago
  70. 42ff712 arm64: bpf: add extra pass to handle faulty codegen by Zi Shen Lim · 9 years ago
  71. 8b614ae bpf: move clearing of A/X into classic to eBPF migration prologue by Daniel Borkmann · 9 years ago
  72. df849ba arm64: bpf: add 'store immediate' instruction by Yang Shi · 9 years ago
  73. f4b16fc arm64: bpf: fix buffer pointer by Zi Shen Lim · 9 years ago
  74. 7f151f1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by Linus Torvalds · 9 years ago
  75. ec0738d arm64: bpf: make BPF prologue and epilogue align with ARM64 AAPCS by Yang Shi · 9 years ago
  76. c3d4c68 bpf, arm64: start flushing icache range from header by Daniel Borkmann · 9 years ago
  77. 0fcd593 arm64: bpf: fix JIT frame pointer setup by Yang Shi · 9 years ago
  78. a18e2fa Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 9 years ago
  79. 14e589f arm64: bpf: fix mod-by-zero case by Zi Shen Lim · 9 years ago
  80. 251599e arm64: bpf: fix div-by-zero case by Zi Shen Lim · 9 years ago
  81. a91263d ebpf: migrate bpf_prog's flags to bitfield by Daniel Borkmann · 9 years ago
  82. d63903b arm64: bpf: fix endianness conversion bugs by Xi Wang · 10 years ago
  83. 8eee539 arm64: bpf: fix out-of-bounds read in bpf2a64_offset() by Xi Wang · 10 years ago
  84. 1e4df6b arm64: bpf: fix signedness bug in loading 64-bit immediate by Xi Wang · 10 years ago
  85. 51c9fbb1 arm64: bpf: lift restriction on last instruction by Zi Shen Lim · 10 years ago
  86. 74c3deac net: bpf: arm64: minor fix of type in jited by Daniel Borkmann · 10 years ago
  87. 30d3d94 arm64: bpf: add 'load 64-bit immediate' instruction by Zi Shen Lim · 10 years ago
  88. d65a634 arm64: bpf: add 'shift by register' instructions by Zi Shen Lim · 10 years ago
  89. b569c1c net: bpf: arm64: address randomize and write protect JIT code by Daniel Borkmann · 10 years ago
  90. 60ef049 net: bpf: arm64: fix module memory leak when JIT image build fails by Daniel Borkmann · 10 years ago
  91. e54bcde arm64: eBPF JIT compiler by Zi Shen Lim · 10 years ago