• Linus Torvalds's avatar
    Merge tag 'loongarch-6.5' of... · 112e7e21
    Linus Torvalds authored
    Merge tag 'loongarch-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
    
    Pull LoongArch updates from Huacai Chen:
    
     - preliminary ClangBuiltLinux enablement
    
     - add support to clone a time namespace
    
     - add vector extensions support
    
     - add SMT (Simultaneous Multi-Threading) support
    
     - support dbar with different hints
    
     - introduce hardware page table walker
    
     - add jump-label implementation
    
     - add rethook and uprobes support
    
     - some bug fixes and other small changes
    
    * tag 'loongarch-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson: (28 commits)
      LoongArch: Remove five DIE_* definitions in kdebug.h
      LoongArch: Add uprobes support
      LoongArch: Use larch_insn_gen_break() for kprobes
      LoongArch: Add larch_insn_gen_break() to generate break insns
      LoongArch: Check for AMO instructions in insns_not_supported()
      LoongArch: Move three functions from kprobes.c to inst.c
      LoongArch: Replace kretprobe with rethook
      LoongArch: Add jump-label implementation
      LoongArch: Select HAVE_DEBUG_KMEMLEAK to support kmemleak
      LoongArch: Export some arch-specific pm interfaces
      LoongArch: Introduce hardware page table walker
      LoongArch: Support dbar with different hints
      LoongArch: Add SMT (Simultaneous Multi-Threading) support
      LoongArch: Add vector extensions support
      LoongArch: Add support to clone a time namespace
      Makefile: Add loongarch target flag for Clang compilation
      LoongArch: Mark Clang LTO as working
      LoongArch: Include KBUILD_CPPFLAGS in CHECKFLAGS invocation
      LoongArch: vDSO: Use CLANG_FLAGS instead of filtering out '--target='
      LoongArch: Tweak CFLAGS for Clang compatibility
      ...
    112e7e21
Kconfig 19.1 KB