aboutsummaryrefslogtreecommitdiff
path: root/arch/loongarch/mm
AgeCommit message (Expand)AuthorFilesLines
2023-04-18LoongArch: Mark 3 symbol exports as non-GPLGravatar Huacai Chen 1-2/+2
2023-02-25LoongArch: Add kprobes supportGravatar Tiezhu Yang 1-0/+3
2023-02-25LoongArch: Add la_abs macro implementationGravatar Youling Tang 1-7/+7
2023-02-25LoongArch: Use la.pcrel instead of la.abs when it's trivially possibleGravatar Xi Ruoyao 1-2/+1
2023-01-17LoongArch: Add generic ex-handler unwind in prologue unwinderGravatar Jinyang He 1-1/+1
2022-12-19Merge tag 'loongarch-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Gravatar Linus Torvalds 1-9/+50
2022-12-13Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel...Gravatar Linus Torvalds 2-13/+55
2022-12-14LoongArch: BPF: Add BPF exception tablesGravatar Youling Tang 1-0/+2
2022-12-14LoongArch: extable: Add a dedicated uaccess handlerGravatar Youling Tang 1-0/+22
2022-12-14LoongArch: extable: Add `type` and `data` fieldsGravatar Youling Tang 1-1/+6
2022-12-14LoongArch: Switch to relative exception tablesGravatar Youling Tang 1-10/+22
2022-12-11mm/sparse-vmemmap: generalise vmemmap_populate_hugepages()Gravatar Feiyang Chen 1-43/+16
2022-12-11LoongArch: add sparse memory vmemmap supportGravatar Feiyang Chen 1-3/+69
2022-12-11MIPS&LoongArch&NIOS2: adjust prototypes of p?d_init()Gravatar Feiyang Chen 1-10/+13
2022-12-08LoongArch: mm: Fix huge page entry update for virtual machineGravatar Huacai Chen 1-14/+16
2022-10-12LoongArch: Use TLB for ioremap()Gravatar Huacai Chen 1-0/+64
2022-10-12LoongArch: Support access filter to /dev/mem interfaceGravatar Huacai Chen 1-0/+29
2022-10-12LoongArch: Refactor cache probe and flush methodsGravatar Huacai Chen 1-96/+115
2022-10-12LoongArch: mm: Refactor TLB exception handlersGravatar Rui Wang 1-290/+247
2022-10-12LoongArch: Flush TLB earlier at initializationGravatar Huacai Chen 1-2/+3
2022-09-03LoongArch: mm: Remove the unneeded result variableGravatar ye xingchen 1-4/+1
2022-09-03LoongArch: Fix arch_remove_memory() undefined build errorGravatar Yupeng Li 1-12/+10
2022-08-25LoongArch: mm: Avoid unnecessary page fault retires on shared memory typesGravatar Huacai Chen 1-0/+4
2022-08-25LoongArch: Cleanup headers to avoid circular dependencyGravatar Huacai Chen 1-9/+2
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Gravatar Linus Torvalds 3-4/+50
2022-07-29LoongArch: Re-tab the assembly filesGravatar WANG Xuerui 2-68/+68
2022-07-29LoongArch: Simplify "BLT foo, zero" with BLTZGravatar WANG Xuerui 1-3/+3
2022-07-29LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZGravatar WANG Xuerui 1-15/+15
2022-07-29LoongArch: Use the "jr" pseudo-instruction where applicableGravatar WANG Xuerui 2-5/+5
2022-07-29LoongArch: Use ABI names of registers where appropriateGravatar WANG Xuerui 2-42/+42
2022-07-17loongarch: drop definition of PGD_ORDERGravatar Mike Rapoport 1-1/+1
2022-07-17loongarch: drop definition of PTE_ORDERGravatar Mike Rapoport 1-3/+3
2022-07-17loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROTGravatar Anshuman Khandual 1-0/+46
2022-06-25LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler()Gravatar Huacai Chen 1-2/+3
2022-06-25LoongArch: Fix sleeping in atomic context in setup_tlb_handler()Gravatar Huacai Chen 1-1/+1
2022-06-03LoongArch: Add Non-Uniform Memory Access (NUMA) supportGravatar Huacai Chen 2-7/+43
2022-06-03LoongArch: Add multi-processor (SMP) supportGravatar Huacai Chen 1-0/+69
2022-06-03LoongArch: Add memory managementGravatar Huacai Chen 12-0/+1811
2022-06-03LoongArch: Add build infrastructureGravatar Huacai Chen 1-0/+9