• Linus Torvalds's avatar
    Merge tag 'loongarch-6.1' of... · 95b8b595
    Linus Torvalds authored
    Merge tag 'loongarch-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
    
    Pull LoongArch updates from Huacai Chen:
    
     - Use EXPLICIT_RELOCS (ABIv2.0)
    
     - Use generic BUG() handler
    
     - Refactor TLB/Cache operations
    
     - Add qspinlock support
    
     - Add perf events support
    
     - Add kexec/kdump support
    
     - Add BPF JIT support
    
     - Add ACPI-based laptop driver
    
     - Update the default config file
    
    * tag 'loongarch-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson: (25 commits)
      LoongArch: Update Loongson-3 default config file
      LoongArch: Add ACPI-based generic laptop driver
      LoongArch: Add BPF JIT support
      LoongArch: Add some instruction opcodes and formats
      LoongArch: Move {signed,unsigned}_imm_check() to inst.h
      LoongArch: Add kdump support
      LoongArch: Add kexec support
      LoongArch: Use generic BUG() handler
      LoongArch: Add SysRq-x (TLB Dump) support
      LoongArch: Add perf events support
      LoongArch: Add qspinlock support
      LoongArch: Use TLB for ioremap()
      LoongArch: Support access filter to /dev/mem interface
      LoongArch: Refactor cache probe and flush methods
      LoongArch: mm: Refactor TLB exception handlers
      LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules
      LoongArch: Support PC-relative relocations in modules
      LoongArch: Define ELF relocation types added in ABIv2.0
      LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS
      LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS
      ...
    95b8b595
setup.c 10.6 KB