| /linux/Documentation/arch/loongarch/ |
| H A D | introduction.rst | 4 Introduction to LoongArch 7 LoongArch is a new RISC ISA, which is a bit like MIPS or RISC-V. There are 10 (PLVs) defined in LoongArch: PLV0~PLV3, from high to low. Kernel runs at PLV0 12 instruction set, virtual memory and some other topics of LoongArch. 17 LoongArch registers include general purpose registers (GPRs), floating point 24 LoongArch has 32 GPRs ( ``$r0`` ~ ``$r31`` ); each one is 32-bit wide in LA32 29 The kernel uses a variant of the LoongArch register convention, as described in 30 the LoongArch ELF psABI spec, in :ref:`References <loongarch-references>`: 58 LoongArch has 32 FPRs ( ``$f0`` ~ ``$f31`` ) when FPU is present. Each one is 62 LoongArch ELF psABI spec: [all …]
|
| H A D | booting.rst | 4 Booting Linux/LoongArch 13 LoongArch supports ACPI and FDT. The information that needs to be passed 27 Header of Linux/LoongArch kernel images 30 Linux/LoongArch kernel images are EFI images. Being PE files, they have
|
| /linux/arch/loongarch/ |
| H A D | Makefile | 6 boot := arch/loongarch/boot 30 32bit-bfd = elf32-loongarch 31 64bit-bfd = elf64-loongarch 45 $(orc_hash_h): $(srctree)/arch/loongarch/include/asm/orc_types.h $(orc_hash_sh) FORCE 131 KBUILD_RUSTFLAGS += -Cllvm-args=--loongarch-annotate-tablejump 137 # Ensure it is aware of linker with LTO, '--loongarch-annotate-tablejump' also needs to 139 KBUILD_LDFLAGS += $(call ld-option,-mllvm --loongarch-annotate-tablejump) 167 drivers-$(CONFIG_PCI) += arch/loongarch/pci/ 179 # Not all LoongArch cores support unaligned access, and as kernel we can't 197 libs-y += arch/loongarch/lib/ [all …]
|
| H A D | Kconfig | 2 config LOONGARCH config 347 def_bool $(rustc-option,-Cllvm-args=--loongarch-annotate-tablejump) 485 Base name (without suffix, relative to arch/loongarch/boot/dts/) 584 bool "Enable LoongArch DMW-based ioremap()" 587 protection support. However, you can enable LoongArch DMW-based 593 LoongArch maintains cache coherency in hardware, but when paired 610 Not all LoongArch cores support h/w unaligned access, we can use 615 based on LoongArch. 624 on all LoongArch systems. But you can disable it manually if you want 822 source "arch/loongarch/kvm/Kconfig"
|
| /linux/tools/scripts/ |
| H A D | Makefile.arch | 8 -e s/riscv.*/riscv/ -e s/loongarch.*/loongarch/) 32 # Additional ARCH settings for loongarch 34 SRCARCH := loongarch 38 SRCARCH := loongarch
|
| /linux/drivers/platform/loongarch/ |
| H A D | Kconfig | 2 # LoongArch Platform Specific Drivers 6 bool "LoongArch Platform Specific Device Drivers" 8 depends on LOONGARCH 11 LoongArch platforms, including vendor-specific laptop/desktop
|
| /linux/Documentation/translations/zh_TW/arch/loongarch/ |
| H A D | introduction.rst | 5 :Original: Documentation/arch/loongarch/introduction.rst 32 :ref:`參考文獻 <loongarch-references-zh_TW>`: 201 :ref:`參考文獻 <loongarch-references-zh_TW>` 中的文檔。 337 https://loongson.github.io/LoongArch-Documentation/ 341 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/LoongArch-Vol1-v1.02-… 343 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/LoongArch-Vol1-v1.02-… 347 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/LoongArch-ELF-ABI-v2.… 349 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/LoongArch-ELF-ABI-v2.…
|
| H A D | irq-chip-model.rst | 5 :Original: Documentation/arch/loongarch/irq-chip-model.rst 140 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/Loongson-3A5000-userm… 142 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/Loongson-3A5000-userm… 146 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/Loongson-7A1000-userm… 148 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/Loongson-7A1000-userm…
|
| H A D | features.rst | 5 :Original: Documentation/arch/loongarch/features.rst 8 .. kernel-feat:: features loongarch
|
| /linux/Documentation/translations/zh_CN/arch/loongarch/ |
| H A D | introduction.rst | 5 :Original: Documentation/arch/loongarch/introduction.rst 32 :ref:`参考文献 <loongarch-references-zh_CN>`: 201 :ref:`参考文献 <loongarch-references-zh_CN>` 中的文档。 337 https://loongson.github.io/LoongArch-Documentation/ 341 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/LoongArch-Vol1-v1.10-… 343 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/LoongArch-Vol1-v1.10-… 347 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/LoongArch-ELF-ABI-v2.… 349 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/LoongArch-ELF-ABI-v2.…
|
| H A D | features.rst | 5 :Original: Documentation/arch/loongarch/features.rst 8 .. kernel-feat:: features loongarch
|
| /linux/arch/loongarch/boot/ |
| H A D | Makefile | 2 # arch/loongarch/boot/Makefile 25 EFI_ZBOOT_BFD_TARGET := elf32-loongarch 28 EFI_ZBOOT_BFD_TARGET := elf64-loongarch
|
| /linux/sound/soc/loongson/ |
| H A D | Kconfig | 6 depends on LOONGARCH || COMPILE_TEST 18 depends on LOONGARCH || COMPILE_TEST 30 depends on LOONGARCH || COMPILE_TEST
|
| /linux/drivers/soc/loongson/ |
| H A D | Kconfig | 8 depends on LOONGARCH || COMPILE_TEST 15 and access global utilities block for LoongArch architecture Loongson-2 22 depends on LOONGARCH && OF
|
| /linux/Documentation/devicetree/bindings/loongarch/ |
| H A D | cpus.yaml | 4 $id: http://devicetree.org/schemas/loongarch/cpus.yaml# 7 title: LoongArch CPUs 13 This document describes the list of LoongArch CPU cores that support FDT,
|
| /linux/drivers/irqchip/ |
| H A D | irq-loongarch-cpu.c | 13 #include <asm/loongarch.h> 25 /* Only pch irqdomain transferring is required for LoongArch. */ in lpic_gsi_to_irq() 108 panic("Failed to add irqdomain for loongarch CPU"); in cpuintc_of_init() 168 panic("Failed to add irqdomain for LoongArch CPU"); in cpuintc_acpi_init()
|
| /linux/drivers/gpu/drm/amd/display/ |
| H A D | Kconfig | 10 depends on BROKEN || !CC_IS_CLANG || ARM64 || LOONGARCH || RISCV || SPARC64 || X86_64 15 …select DRM_AMD_DC_FP if ARCH_HAS_KERNEL_FPU_SUPPORT && !(CC_IS_CLANG && (ARM64 || LOONGARCH || RIS… 22 ARM64 || LOONGARCH || RISCV) architectures built with Clang (all released
|
| /linux/tools/testing/selftests/kvm/include/loongarch/ |
| H A D | processor.h | 46 * LoongArch page table entry definition 47 * Original header file arch/loongarch/include/asm/loongarch.h 73 /* LoongArch Basic CSR registers */
|
| /linux/arch/loongarch/kernel/ |
| H A D | asm-offsets.c | 24 COMMENT("LoongArch pt_regs offsets."); in output_ptreg_defines() 71 COMMENT("LoongArch task_struct offsets."); in output_task_defines() 86 COMMENT("LoongArch thread_info offsets."); in output_thread_info_defines() 102 COMMENT("LoongArch specific thread_struct offsets."); in output_thread_defines() 289 COMMENT("KVM/LoongArch Specific offsets."); in output_kvm_defines() 321 COMMENT("LoongArch vDSO offsets."); in output_vdso_defines()
|
| /linux/tools/testing/kunit/qemu_configs/ |
| H A D | loongarch.py | 5 QEMU_ARCH = QemuArchParams(linux_arch='loongarch', 16 kernel_path='arch/loongarch/boot/vmlinux.elf',
|
| /linux/arch/loongarch/include/asm/ |
| H A D | addrspace.h | 16 #include <asm/loongarch.h> 95 * 32/64-bit LoongArch address spaces 131 * On LoongArch, I/O ports mappring is following:
|
| /linux/tools/objtool/arch/loongarch/include/arch/ |
| H A D | special.h | 7 * in arch/loongarch/include/asm/extable.h 24 * in arch/loongarch/include/asm/alternative.h
|
| /linux/lib/raid6/ |
| H A D | loongarch.h | 5 * raid6/loongarch.h 7 * Definitions common to LoongArch RAID-6 code only
|
| /linux/scripts/ |
| H A D | subarch.include | 13 -e s/riscv.*/riscv/ -e s/loongarch.*/loongarch/)
|
| /linux/Documentation/virt/kvm/loongarch/ |
| H A D | hypercalls.rst | 4 The LoongArch paravirtual interface 11 Source code for this interface can be found in arch/loongarch/kvm*. 88 PV IPI on LoongArch includes both PV IPI multicast sending and PV IPI receiving,
|