aboutsummaryrefslogtreecommitdiffstats
path: root/arch/loongarch/Kconfig
AgeCommit message (Expand)AuthorFilesLines
4 daysarch: select HAVE_ARCH_BITREVERSE conditionally on BITREVERSEYury Norov1-1/+1
2026-05-04LoongArch: Make CONFIG_64BIT as the default optionHuacai Chen1-0/+1
2026-04-24Merge tag 'loongarch-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds1-34/+86
2026-04-22LoongArch: Add HIGHMEM (PKMAP and FIX_KMAP) supportHuacai Chen1-0/+5
2026-04-22LoongArch: Adjust build infrastructure for 32BIT/64BITHuacai Chen1-34/+81
2026-04-05mm: remove CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVEDavid Hildenbrand (Arm)1-1/+0
2026-03-16LoongArch: Only use SC.Q when supported by the assemblerThomas Weißschuh1-0/+3
2026-02-14Merge tag 'loongarch-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds1-0/+4
2026-02-12Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+1
2026-02-10LoongArch: Add HOTPLUG_SMT implementationHuacai Chen1-0/+1
2026-02-10LoongArch: Add 128-bit atomic cmpxchg supportGeorge Guo1-0/+2
2026-02-10LoongArch: Select HAVE_CMPXCHG_LOCAL in KconfigHuacai Chen1-0/+1
2026-02-06LoongArch: mm: enable MMU_GATHER_RCU_TABLE_FREEQi Zheng1-0/+1
2026-01-12loongarch/paravirt: Use common code for paravirt_steal_clock()Juergen Gross1-0/+1
2025-12-06LoongArch: Add atomic operations for 32BIT/64BITHuacai Chen1-0/+4
2025-12-06LoongArch: Select HAVE_ARCH_BITREVERSE in KconfigXi Ruoyao1-0/+1
2025-10-06Merge tag 'loongarch-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/c...Linus Torvalds1-0/+11
2025-10-02Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+1
2025-10-02LoongArch: Try VMA lock-based page fault handling firstWentao Guan1-0/+1
2025-10-02LoongArch: Add ELF binary support for kexec_fileYouling Tang1-0/+1
2025-10-02LoongArch: Add preparatory infrastructure for kexec_fileYouling Tang1-0/+9
2025-09-30Merge tag 'timers-vdso-2025-09-29' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+0
2025-09-30Merge tag 'core-core-2025-09-29' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+1
2025-09-30Merge tag 'sched-core-2025-09-26' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-17/+2
2025-09-21kasan: introduce ARCH_DEFER_KASAN and unify static key across modesSabyrzhan Tasbolatov1-0/+1
2025-09-18LoongArch: Update help info of ARCH_STRICT_ALIGNTiezhu Yang1-2/+6
2025-09-18LoongArch: Handle jump tables options for RUSTTiezhu Yang1-0/+4
2025-09-17loongarch: Use generic TIF bitsThomas Gleixner1-0/+1
2025-09-04vdso: Drop Kconfig GENERIC_VDSO_TIME_NSThomas Weißschuh1-1/+0
2025-09-04vdso: Drop Kconfig GENERIC_VDSO_DATA_STOREThomas Weißschuh1-1/+0
2025-09-03sched: Unify the SCHED_{SMT,CLUSTER,MC} KconfigPeter Zijlstra1-17/+2
2025-07-31Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+0
2025-07-30Merge tag 'ftrace-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tra...Linus Torvalds1-1/+0
2025-07-28Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds1-1/+0
2025-07-22tracing: Remove redundant config HAVE_FTRACE_MCOUNT_RECORDSteven Rostedt1-1/+0
2025-07-21stackleak: Rename STACKLEAK to KSTACK_ERASEKees Cook1-1/+1
2025-07-09mm: remove devmap related functions and page table bitsAlistair Popple1-1/+0
2025-06-30lib/crc: loongarch: Migrate optimized CRC code into lib/crc/Eric Biggers1-1/+0
2025-05-30LoongArch: Introduce the numa_memblks conversionHuacai Chen1-0/+1
2025-05-30LoongArch: Increase max supported CPUs up to 2048Huacai Chen1-3/+3
2025-05-30LoongArch: Enable HAVE_ARCH_STACKLEAKYouling Tang1-0/+1
2025-05-30LoongArch: Enable ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGSYuli Wang1-0/+1
2025-05-30LoongArch: Add SCHED_MC (Multi-core scheduler) supportTianyang Zhang1-0/+9
2025-04-26LoongArch: Select ARCH_USE_MEMTESTYuli Wang1-0/+1
2025-04-02Merge tag 'loongarch-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/c...Linus Torvalds1-3/+4
2025-03-30LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig谢致邦 (XIE Zhibang)1-2/+2
2025-03-30LoongArch: Enable UBSAN (Undefined Behavior Sanitizer)Yuli Wang1-0/+1
2025-03-30LoongArch: Always select HAVE_VIRT_CPU_ACCOUNTING_GENBibo Mao1-1/+1
2025-03-25Merge tag 'timers-vdso-2025-03-23' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+2
2025-03-12LoongArch: Enable jump table for objtoolTiezhu Yang1-0/+3
2025-02-21LoongArch: vDSO: Switch to generic storage implementationThomas Weißschuh1-0/+2
2025-01-28Merge tag 'loongarch-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/c...Linus Torvalds1-1/+2
2025-01-25LoongArch: Disable FIX_EARLYCON_MEM when ARCH_IOREMAP is enabledJiaxun Yang1-1/+1
2025-01-25LoongArch: Migrate to the generic rule for built-in DTBMasahiro Yamada1-0/+1
2025-01-22Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds1-0/+1
2025-01-21Merge tag 'ftrace-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tra...Linus Torvalds1-1/+3
2025-01-04EDAC: Add an EDAC driver for the Loongson memory controllerZhao Qunqin1-0/+1
2024-12-26ftrace: Add CONFIG_HAVE_FTRACE_GRAPH_FUNCMasami Hiramatsu (Google)1-0/+1
2024-12-26fprobe: Use ftrace_regs in fprobe exit handlerMasami Hiramatsu (Google)1-0/+1
2024-12-26fgraph: Replace fgraph_ret_regs with ftrace_regsMasami Hiramatsu (Google)1-1/+1
2024-12-01loongarch/crc32: expose CRC32 functions through libEric Biggers1-0/+1
2024-11-26LoongArch: Allow to enable PREEMPT_LAZYHuacai Chen1-0/+1
2024-11-26LoongArch: Allow to enable PREEMPT_RTHuacai Chen1-0/+1
2024-11-26LoongArch: Select HAVE_POSIX_CPU_TIMERS_TASK_WORKHuacai Chen1-0/+1
2024-11-14crash, powerpc: default to CRASH_DUMP=n on PPC_BOOK3S_32Dave Vasilevsky1-0/+3
2024-09-27Merge tag 'loongarch-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/c...Linus Torvalds1-2/+5
2024-09-24LoongArch: Add ARCH_HAS_SET_DIRECT_MAP supportHuacai Chen1-0/+1
2024-09-24LoongArch: Add ARCH_HAS_SET_MEMORY supportHuacai Chen1-0/+1
2024-09-24LoongArch: Enable generic CPU vulnerabilites supportTiezhu Yang1-0/+1
2024-09-18Merge tag 'random-6.12-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+1
2024-09-17LoongArch: Set AS_HAS_THIN_ADD_SUB as y if AS_IS_LLVMTiezhu Yang1-1/+1
2024-09-17LoongArch: Enable objtool for ClangTiezhu Yang1-1/+1
2024-09-13LoongArch: vDSO: Wire up getrandom() vDSO implementationXi Ruoyao1-0/+1
2024-08-23irqchip/loongarch-avec: Add AVEC irqchip supportTianyang Zhang1-0/+1
2024-07-27Merge tag 'riscv-for-linus-6.11-mw2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+0
2024-07-22Merge tag 'loongarch-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/c...Linus Torvalds1-0/+5
2024-07-22Merge patch series "Add ACPI NUMA support for RISC-V"Palmer Dabbelt1-1/+0
2024-07-22ACPI: NUMA: change the ACPI_NUMA to a hidden optionHaibo Xu1-1/+0
2024-07-20LoongArch: Add support for relocating the kernel with RELR relocationXi Ruoyao1-0/+1
2024-07-20LoongArch: Add architectural preparation for CPUFreqHuacai Chen1-0/+1
2024-07-20LoongArch: Add ARCH_HAS_DEBUG_VM_PGTABLE supportHuacai Chen1-0/+1
2024-07-20LoongArch: Add ARCH_HAS_PTE_DEVMAP supportHuacai Chen1-0/+1
2024-07-20LoongArch: Add RANDOMIZE_KSTACK_OFFSET supportJinjie Ruan1-0/+1
2024-07-09LoongArch: KVM: Add PV steal time support in guest sideBibo Mao1-0/+11
2024-06-21LoongArch: Only allow OBJTOOL & ORC unwinder if toolchain supports -mthin-add...Xi Ruoyao1-1/+4
2024-05-22Merge tag 'mm-nonmm-stable-2024-05-22-17-30' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+1
2024-05-22Merge tag 'loongarch-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/c...Linus Torvalds1-1/+5
2024-05-19LoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORTSamuel Holland1-0/+1
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-05-14LoongArch: Give a chance to build with !CONFIG_SMPTiezhu Yang1-1/+1
2024-05-14LoongArch: Select THP_SWAP if HAVE_ARCH_TRANSPARENT_HUGEPAGEHuacai Chen1-0/+1
2024-05-14LoongArch: Select ARCH_WANT_DEFAULT_BPF_JITHuacai Chen1-0/+1
2024-05-14LoongArch: Select ARCH_SUPPORTS_INT128 if CC_HAS_INT128Xi Ruoyao1-0/+1
2024-05-14LoongArch: Select ARCH_HAS_FAST_MULTIPLIERXi Ruoyao1-0/+1
2024-05-06LoongArch: KVM: Add PV IPI support on guest sideBibo Mao1-0/+9
2024-04-25mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FASTDavid Hildenbrand1-1/+1
2024-04-24LoongArch: Fix Kconfig item and left code related to CRASH_COREBaoquan He1-1/+1
2024-03-22Merge tag 'loongarch-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds1-0/+8
2024-03-19LoongArch: Select HAVE_ARCH_USERFAULTFD_MINOR in KconfigHuacai Chen1-0/+1
2024-03-19LoongArch: Select ARCH_HAS_CURRENT_STACK_POINTER in KconfigHuacai Chen1-0/+1
2024-03-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+0
2024-03-11LoongArch: Add kernel livepatching supportJinyang He1-0/+4
2024-03-11LoongArch: Add ORC stack unwinder supportTiezhu Yang1-0/+2
2024-03-06arch: consolidate existing CONFIG_PAGE_SIZE_*KB definitionsArnd Bergmann1-15/+6
2024-02-08treewide: remove CONFIG_HAVE_KVMPaolo Bonzini1-1/+0
2024-02-06LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menuMasahiro Yamada1-17/+1
2024-02-06LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining itMasahiro Yamada1-4/+1
2024-01-19Merge tag 'loongarch-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds1-0/+22
2024-01-17LoongArch: Use generic interface to support crashkernel=X,[high,low]Youling Tang1-0/+3
2024-01-17LoongArch: Allow device trees be built into the kernelBinbin Zhou1-0/+18
2024-01-17LoongArch: Enable initial Rust supportWANG Rui1-0/+1
2023-12-06LoongArch: Switch over to GENERIC_CPU_DEVICESJames Morse1-0/+1
2023-12-06ACPI: Move ACPI_HOTPLUG_CPU to be disabled on arm64 and riscvJames Morse1-0/+1
2023-11-12Merge tag 'loongarch-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds1-0/+1
2023-11-08LoongArch: Support PREEMPT_DYNAMIC with static keysHuacai Chen1-0/+1
2023-10-02LoongArch: KVM: Enable kvm config and add the makefileTianrui Zhao1-0/+6
2023-09-08Merge tag 'loongarch-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds1-0/+26
2023-09-06LoongArch: Add KASAN (Kernel Address Sanitizer) supportQing Zhang1-0/+7
2023-09-06LoongArch: Add KFENCE (Kernel Electric-Fence) supportEnze Li1-0/+1
2023-09-06LoongArch: Allow building with kcov coverageFeiyang Chen1-0/+2
2023-09-06LoongArch: Add basic KGDB & KDB supportQing Zhang1-0/+1
2023-09-06LoongArch: Add Loongson Binary Translation (LBT) extension supportQi Hu1-0/+15
2023-08-29Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-19/+7
2023-08-29Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2023-08-25LoongArch: Remove redundant "source drivers/firmware/Kconfig"Xi Ruoyao1-2/+0
2023-08-18loongarch/kexec: refactor for kernel/Kconfig.kexecEric DeVolder1-19/+7
2023-08-18mm/vmemmap optimization: split hugetlb and devdax vmemmap optimizationAneesh Kumar K.V1-1/+1
2023-07-28LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArchChenguang Zhao1-0/+1
2023-06-30Merge tag 'trace-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds1-0/+1
2023-06-30Merge tag 'loongarch-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds1-8/+64
2023-06-29LoongArch: Add uprobes supportTiezhu Yang1-0/+3
2023-06-29LoongArch: Replace kretprobe with rethookHaoran Jiang1-0/+1
2023-06-29LoongArch: Add jump-label implementationYouling Tang1-0/+2
2023-06-29LoongArch: Select HAVE_DEBUG_KMEMLEAK to support kmemleakTiezhu Yang1-0/+1
2023-06-29LoongArch: Add SMT (Simultaneous Multi-Threading) supportHuacai Chen1-0/+8
2023-06-29LoongArch: Add vector extensions supportHuacai Chen1-8/+43
2023-06-29LoongArch: Add support to clone a time namespaceTiezhu Yang1-0/+1
2023-06-29LoongArch: Mark Clang LTO as workingWANG Xuerui1-0/+2
2023-06-29LoongArch: Prepare for assemblers with proper FCSR class supportWANG Xuerui1-0/+3
2023-06-28Merge branch 'expand-stack'Linus Torvalds1-0/+1
2023-06-24mm/fault: convert remaining simple cases to lock_mm_and_find_vma()Linus Torvalds1-0/+1
2023-06-20LoongArch: ftrace: Enable HAVE_FUNCTION_GRAPH_RETVALDonglin Peng1-0/+1
2023-06-16loongarch/cpu: Switch to arch_cpu_finalize_init()Thomas Gleixner1-0/+1
2023-05-04Merge tag 'loongarch-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds1-0/+5
2023-05-01LoongArch: ftrace: Add direct call trampoline samples supportYouling Tang1-0/+2
2023-05-01LoongArch: ftrace: Add direct call supportYouling Tang1-0/+1
2023-05-01LoongArch: Add support for function error injectionTiezhu Yang1-0/+1
2023-05-01LoongArch: Add ARCH_HAS_FORTIFY_SOURCE selectionQing Zhang1-0/+1
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-10/+4
2023-04-25Merge tag 'asm-generic-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+1
2023-04-18mm/hugetlb_vmemmap: rename ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAPAneesh Kumar K.V1-1/+1
2023-04-18LoongArch: Make WriteCombine configurable for ioremap()Huacai Chen1-0/+16
2023-04-05loongarch: drop ranges for definition of ARCH_FORCE_MAX_ORDERMike Rapoport (IBM)1-3/+0
2023-04-05mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov1-9/+6
2023-04-05Kconfig: introduce HAS_IOPORT option and select it as necessaryNiklas Schnelle1-0/+1
2023-02-25LoongArch: Add kprobes on ftrace supportTiezhu Yang1-0/+1
2023-02-25LoongArch: Add kretprobes supportTiezhu Yang1-0/+1
2023-02-25LoongArch: Add kprobes supportTiezhu Yang1-0/+1
2023-02-25LoongArch: ptrace: Add function argument access APIQing Zhang1-0/+1
2023-02-25LoongArch: Add hardware breakpoints/watchpoints supportQing Zhang1-0/+1
2023-02-25LoongArch: kdump: Add single kernel image implementationYouling Tang1-11/+1
2023-02-25LoongArch: Add support for kernel address space layout randomization (KASLR)Youling Tang1-0/+25
2023-02-25LoongArch: Add support for kernel relocationYouling Tang1-0/+8
2023-02-25LoongArch: Make -mstrict-align configurableHuacai Chen1-0/+19
2022-12-19Merge tag 'loongarch-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds1-0/+20
2022-12-13Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+2
2022-12-14LoongArch/ftrace: Add HAVE_DYNAMIC_FTRACE_WITH_ARGS supportQing Zhang1-0/+1
2022-12-14LoongArch/ftrace: Add HAVE_DYNAMIC_FTRACE_WITH_REGS supportQing Zhang1-0/+1
2022-12-14LoongArch/ftrace: Add dynamic function tracer supportQing Zhang1-0/+1
2022-12-14LoongArch/ftrace: Add recordmcount supportQing Zhang1-0/+2
2022-12-14LoongArch/ftrace: Add basic supportQing Zhang1-0/+2
2022-12-14LoongArch: Add basic STACKPROTECTOR supportHuacai Chen1-0/+1
2022-12-14LoongArch: Add hibernation (ACPI S4) supportHuacai Chen1-0/+3
2022-12-14LoongArch: Add suspend (ACPI S3) supportHuacai Chen1-0/+5
2022-12-14LoongArch: Add FDT booting support from efi system tableBinbin Zhou1-0/+2
2022-12-14LoongArch: Add unaligned access supportHuacai Chen1-0/+2
2022-12-11LoongArch: enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAPFeiyang Chen1-0/+1
2022-12-11LoongArch: add sparse memory vmemmap supportFeiyang Chen1-0/+1
2022-10-21arch/loongarch: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig optionPaul E. McKenney1-0/+1
2022-10-12Merge tag 'loongarch-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds1-1/+61
2022-10-12LoongArch: Add BPF JIT supportTiezhu Yang1-0/+1
2022-10-12LoongArch: Add kdump supportYouling Tang1-0/+22
2022-10-12LoongArch: Add kexec supportYouling Tang1-0/+11
2022-10-12LoongArch: Use generic BUG() handlerYouling Tang1-0/+8
2022-10-12LoongArch: Add perf events supportHuacai Chen1-0/+2
2022-10-12LoongArch: Add qspinlock supportHuacai Chen1-0/+1
2022-10-12LoongArch: Use TLB for ioremap()Huacai Chen1-0/+11
2022-10-12LoongArch: Support access filter to /dev/mem interfaceHuacai Chen1-0/+1
2022-10-12LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCSXi Ruoyao1-0/+3
2022-10-12LoongArch: Kconfig: Fix spelling mistake "delibrately" -> "deliberately"Colin Ian King1-1/+1
2022-10-10Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2022-10-09Merge tag 'efi-next-for-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-3/+9
2022-10-03Merge tag 'efi-next-for-v6.1' into loongarch-nextHuacai Chen1-3/+9
2022-09-27efi/loongarch: libstub: remove dependency on flattened DTArd Biesheuvel1-3/+0
2022-09-24LoongArch: Use acpi_arch_dma_setup() and remove ARCH_HAS_PHYS_TO_DMAJianmin Lv1-1/+0
2022-09-11arch: mm: rename FORCE_MAX_ZONEORDER to ARCH_FORCE_MAX_ORDERZi Yan1-1/+1
2022-09-06efi/loongarch: Add efistub booting supportHuacai Chen1-0/+9
2022-09-03LoongArch: Fix section mismatch due to acpi_os_ioremap()Huacai Chen1-0/+1
2022-09-03LoongArch: Avoid orphan input sectionsArd Biesheuvel1-0/+1
2022-08-25LoongArch: Select PCI_QUIRKS to avoid build errorHuacai Chen1-0/+1