LoongArch: Add memory management
Add memory management support for LoongArch, including: cache and tlb management, page fault handling and ioremap/mmap support. Reviewed-by:WANG Xuerui <git@xen0n.name> Reviewed-by:
Jiaxun Yang <jiaxun.yang@flygoat.com> Signed-off-by:
Huacai Chen <chenhuacai@loongson.cn>
Showing
- arch/loongarch/include/asm/cache.h 13 additions, 0 deletionsarch/loongarch/include/asm/cache.h
- arch/loongarch/include/asm/cacheflush.h 80 additions, 0 deletionsarch/loongarch/include/asm/cacheflush.h
- arch/loongarch/include/asm/cacheops.h 37 additions, 0 deletionsarch/loongarch/include/asm/cacheops.h
- arch/loongarch/include/asm/fixmap.h 13 additions, 0 deletionsarch/loongarch/include/asm/fixmap.h
- arch/loongarch/include/asm/hugetlb.h 83 additions, 0 deletionsarch/loongarch/include/asm/hugetlb.h
- arch/loongarch/include/asm/page.h 115 additions, 0 deletionsarch/loongarch/include/asm/page.h
- arch/loongarch/include/asm/pgalloc.h 103 additions, 0 deletionsarch/loongarch/include/asm/pgalloc.h
- arch/loongarch/include/asm/pgtable-bits.h 131 additions, 0 deletionsarch/loongarch/include/asm/pgtable-bits.h
- arch/loongarch/include/asm/pgtable.h 532 additions, 0 deletionsarch/loongarch/include/asm/pgtable.h
- arch/loongarch/include/asm/shmparam.h 12 additions, 0 deletionsarch/loongarch/include/asm/shmparam.h
- arch/loongarch/include/asm/sparsemem.h 23 additions, 0 deletionsarch/loongarch/include/asm/sparsemem.h
- arch/loongarch/include/asm/tlb.h 180 additions, 0 deletionsarch/loongarch/include/asm/tlb.h
- arch/loongarch/include/asm/tlbflush.h 35 additions, 0 deletionsarch/loongarch/include/asm/tlbflush.h
- arch/loongarch/include/asm/vmalloc.h 4 additions, 0 deletionsarch/loongarch/include/asm/vmalloc.h
- arch/loongarch/mm/cache.c 141 additions, 0 deletionsarch/loongarch/mm/cache.c
- arch/loongarch/mm/extable.c 22 additions, 0 deletionsarch/loongarch/mm/extable.c
- arch/loongarch/mm/fault.c 261 additions, 0 deletionsarch/loongarch/mm/fault.c
- arch/loongarch/mm/hugetlbpage.c 87 additions, 0 deletionsarch/loongarch/mm/hugetlbpage.c
- arch/loongarch/mm/init.c 165 additions, 0 deletionsarch/loongarch/mm/init.c
- arch/loongarch/mm/ioremap.c 27 additions, 0 deletionsarch/loongarch/mm/ioremap.c
Loading
Please register or sign in to comment