!265 Add LoongArch support
Merge Pull Request from: @Hongchen_Zhang This series of patches adds support for LoongArch architecture. - Support information New firmware+New World system / Old firmware+New World system compile with new compiler . The Corresponding new world firmware can be download from: https://github.com/loongson/Firmware . The CLFS system can be used for verification,refer to the following link for detail: https://github.com/sunhaiyong1978/CLFS-for-LoongArch/releases/tag/6.0 https://github.com/sunhaiyong1978/CLFS-for-LoongArch/blob/main/CLFS_For_LoongArch64.md#8-%E5%88%9B%E5%BB%BA%E5%90%AF%E5%8A%A8u%E7%9B%98 - Patch from https://github.com/loongson/linux/tree/loongarch-next ,update to 2022-09-03 - Testing 3a5000+71000, 3C5000+7A1000 boot up,reboot test OK,ltp 24 hour test OK Link:https://gitee.com/openeuler/kernel/pulls/265 Reviewed-by: Zheng Zengkai <zhengzengkai@huawei.com> Signed-off-by: Zheng Zengkai <zhengzengkai@huawei.com>
Showing
arch/loongarch/Kbuild
0 → 100644
arch/loongarch/Kconfig
0 → 100644
arch/loongarch/Kconfig.debug
0 → 100644
arch/loongarch/Makefile
0 → 100644
arch/loongarch/boot/.gitignore
0 → 100644
arch/loongarch/boot/Makefile
0 → 100644
arch/loongarch/boot/dts/Makefile
0 → 100644
arch/loongarch/include/asm/Kbuild
0 → 100644
arch/loongarch/include/asm/acpi.h
0 → 100644
arch/loongarch/include/asm/asm.h
0 → 100644
arch/loongarch/include/asm/bug.h
0 → 100644
arch/loongarch/include/asm/cpu.h
0 → 100644
arch/loongarch/include/asm/dma.h
0 → 100644
arch/loongarch/include/asm/dmi.h
0 → 100644
arch/loongarch/include/asm/efi.h
0 → 100644
arch/loongarch/include/asm/elf.h
0 → 100644
arch/loongarch/include/asm/exec.h
0 → 100644
arch/loongarch/include/asm/fb.h
0 → 100644
arch/loongarch/include/asm/fpu.h
0 → 100644
arch/loongarch/include/asm/idle.h
0 → 100644
arch/loongarch/include/asm/inst.h
0 → 100644
arch/loongarch/include/asm/io.h
0 → 100644
arch/loongarch/include/asm/irq.h
0 → 100644
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
arch/loongarch/include/asm/mmu.h
0 → 100644
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
arch/loongarch/include/asm/numa.h
0 → 100644
此差异已折叠。
arch/loongarch/include/asm/page.h
0 → 100644
此差异已折叠。
arch/loongarch/include/asm/pci.h
0 → 100644
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
arch/loongarch/include/asm/smp.h
0 → 100644
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
arch/loongarch/include/asm/time.h
0 → 100644
此差异已折叠。
此差异已折叠。
arch/loongarch/include/asm/tlb.h
0 → 100644
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
arch/loongarch/include/asm/vdso.h
0 → 100644
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
arch/loongarch/kernel/.gitignore
0 → 100644
此差异已折叠。
arch/loongarch/kernel/Makefile
0 → 100644
此差异已折叠。
此差异已折叠。
arch/loongarch/kernel/acpi.c
0 → 100644
此差异已折叠。
此差异已折叠。
arch/loongarch/kernel/cacheinfo.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/cpu-probe.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/dma.c
0 → 100644
此差异已折叠。
此差异已折叠。
arch/loongarch/kernel/efi.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/elf.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/entry.S
0 → 100644
此差异已折叠。
arch/loongarch/kernel/env.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/fpu.S
0 → 100644
此差异已折叠。
arch/loongarch/kernel/genex.S
0 → 100644
此差异已折叠。
arch/loongarch/kernel/head.S
0 → 100644
此差异已折叠。
arch/loongarch/kernel/idle.c
0 → 100644
此差异已折叠。
此差异已折叠。
arch/loongarch/kernel/inst.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/io.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/irq.c
0 → 100644
此差异已折叠。
此差异已折叠。
此差异已折叠。
arch/loongarch/kernel/mem.c
0 → 100644
此差异已折叠。
此差异已折叠。
arch/loongarch/kernel/module.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/numa.c
0 → 100644
此差异已折叠。
此差异已折叠。
arch/loongarch/kernel/perf_regs.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/proc.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/process.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/ptrace.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/reset.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/setup.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/signal.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/smp.c
0 → 100644
此差异已折叠。
此差异已折叠。
arch/loongarch/kernel/switch.S
0 → 100644
此差异已折叠。
arch/loongarch/kernel/syscall.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/sysrq.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/time.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/topology.c
0 → 100644
此差异已折叠。
arch/loongarch/kernel/traps.c
0 → 100644
此差异已折叠。
此差异已折叠。
此差异已折叠。
arch/loongarch/kernel/vdso.c
0 → 100644
此差异已折叠。
此差异已折叠。
arch/loongarch/lib/Makefile
0 → 100644
此差异已折叠。
arch/loongarch/lib/clear_user.S
0 → 100644
此差异已折叠。
arch/loongarch/lib/copy_user.S
0 → 100644
此差异已折叠。
arch/loongarch/lib/delay.c
0 → 100644
此差异已折叠。
arch/loongarch/lib/dump_tlb.c
0 → 100644
此差异已折叠。
arch/loongarch/lib/strncpy_user.S
0 → 100644
此差异已折叠。
arch/loongarch/lib/strnlen_user.S
0 → 100644
此差异已折叠。
arch/loongarch/mm/Makefile
0 → 100644
此差异已折叠。
arch/loongarch/mm/cache.c
0 → 100644
此差异已折叠。
arch/loongarch/mm/extable.c
0 → 100644
此差异已折叠。
arch/loongarch/mm/fault.c
0 → 100644
此差异已折叠。
arch/loongarch/mm/hugetlbpage.c
0 → 100644
此差异已折叠。
arch/loongarch/mm/init.c
0 → 100644
此差异已折叠。
arch/loongarch/mm/ioremap.c
0 → 100644
此差异已折叠。
arch/loongarch/mm/maccess.c
0 → 100644
此差异已折叠。
arch/loongarch/mm/mmap.c
0 → 100644
此差异已折叠。
arch/loongarch/mm/page.S
0 → 100644
此差异已折叠。
arch/loongarch/mm/pgtable.c
0 → 100644
此差异已折叠。
arch/loongarch/mm/tlb.c
0 → 100644
此差异已折叠。
arch/loongarch/mm/tlbex.S
0 → 100644
此差异已折叠。
arch/loongarch/pci/Makefile
0 → 100644
此差异已折叠。
arch/loongarch/pci/acpi.c
0 → 100644
此差异已折叠。
arch/loongarch/pci/pci.c
0 → 100644
此差异已折叠。
arch/loongarch/vdso/.gitignore
0 → 100644
此差异已折叠。
arch/loongarch/vdso/Makefile
0 → 100644
此差异已折叠。
arch/loongarch/vdso/elf.S
0 → 100644
此差异已折叠。
此差异已折叠。
arch/loongarch/vdso/sigreturn.S
0 → 100644
此差异已折叠。
arch/loongarch/vdso/vdso.S
0 → 100644
此差异已折叠。
arch/loongarch/vdso/vdso.lds.S
0 → 100644
此差异已折叠。
arch/loongarch/vdso/vgetcpu.c
0 → 100644
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
想要评论请 注册 或 登录