• Linus Torvalds's avatar
    Merge tag 'loongarch-6.3' of... · a8356cdb
    Linus Torvalds authored
    Merge tag 'loongarch-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
    
    Pull LoongArch updates from Huacai Chen:
    
     - Make -mstrict-align configurable
    
     - Add kernel relocation and KASLR support
    
     - Add single kernel image implementation for kdump
    
     - Add hardware breakpoints/watchpoints support
    
     - Add kprobes/kretprobes/kprobes_on_ftrace support
    
     - Add LoongArch support for some selftests.
    
    * tag 'loongarch-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson: (23 commits)
      selftests/ftrace: Add LoongArch kprobe args string tests support
      selftests/seccomp: Add LoongArch selftesting support
      tools: Add LoongArch build infrastructure
      samples/kprobes: Add LoongArch support
      LoongArch: Mark some assembler symbols as non-kprobe-able
      LoongArch: Add kprobes on ftrace support
      LoongArch: Add kretprobes support
      LoongArch: Add kprobes support
      LoongArch: Simulate branch and PC* instructions
      LoongArch: ptrace: Add hardware single step support
      LoongArch: ptrace: Add function argument access API
      LoongArch: ptrace: Expose hardware breakpoints to debuggers
      LoongArch: Add hardware breakpoints/watchpoints support
      LoongArch: kdump: Add crashkernel=YM handling
      LoongArch: kdump: Add single kernel image implementation
      LoongArch: Add support for kernel address space layout randomization (KASLR)
      LoongArch: Add support for kernel relocation
      LoongArch: Add la_abs macro implementation
      LoongArch: Add JUMP_VIRT_ADDR macro implementation to avoid using la.abs
      LoongArch: Use la.pcrel instead of la.abs when it's trivially possible
      ...
    a8356cdb
seccomp_bpf.c 119 KB