Home
last modified time | relevance | path

Searched full:loongarch (Results 1 – 25 of 223) sorted by relevance

123456789

/linux/Documentation/arch/loongarch/
H A Dintroduction.rst4 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 Dbooting.rst4 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 DMakefile6 boot := arch/loongarch/boot
24 32bit-bfd = elf32-loongarch
25 64bit-bfd = elf64-loongarch
39 $(orc_hash_h): $(srctree)/arch/loongarch/include/asm/orc_types.h $(orc_hash_sh) FORCE
110 KBUILD_RUSTFLAGS += -Cllvm-args=--loongarch-annotate-tablejump
116 # Ensure it is aware of linker with LTO, '--loongarch-annotate-tablejump' also needs to
118 KBUILD_LDFLAGS += $(call ld-option,-mllvm --loongarch-annotate-tablejump)
141 drivers-$(CONFIG_PCI) += arch/loongarch/pci/
153 # Not all LoongArch cores support unaligned access, and as kernel we can't
171 libs-y += arch/loongarch/lib/
[all …]
H A DKconfig2 config LOONGARCH config
306 def_bool $(rustc-option,-Cllvm-args=--loongarch-annotate-tablejump)
429 Base name (without suffix, relative to arch/loongarch/boot/dts/)
526 bool "Enable LoongArch DMW-based ioremap()"
529 protection support. However, you can enable LoongArch DMW-based
535 LoongArch maintains cache coherency in hardware, but when paired
552 Not all LoongArch cores support h/w unaligned access, we can use
557 based on LoongArch.
566 on all LoongArch systems. But you can disable it manually if you want
756 source "arch/loongarch/kvm/Kconfig"
/linux/tools/scripts/
H A DMakefile.arch8 -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 DKconfig2 # 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 Dintroduction.rst5 :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 Dirq-chip-model.rst5 :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 Dfeatures.rst5 :Original: Documentation/arch/loongarch/features.rst
8 .. kernel-feat:: features loongarch
/linux/Documentation/translations/zh_CN/arch/loongarch/
H A Dintroduction.rst5 :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 Dfeatures.rst5 :Original: Documentation/arch/loongarch/features.rst
8 .. kernel-feat:: features loongarch
/linux/sound/soc/loongson/
H A DKconfig6 depends on LOONGARCH || COMPILE_TEST
18 depends on LOONGARCH || COMPILE_TEST
30 depends on LOONGARCH || COMPILE_TEST
/linux/drivers/soc/loongson/
H A DKconfig8 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 Dcpus.yaml4 $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/tools/testing/selftests/kvm/include/loongarch/
H A Dprocessor.h46 * LoongArch page table entry definition
47 * Original header file arch/loongarch/include/asm/loongarch.h
73 /* LoongArch Basic CSR registers */
/linux/drivers/irqchip/
H A Dirq-loongarch-cpu.c13 #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 DKconfig10 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/arch/loongarch/kernel/
H A Dasm-offsets.c23 COMMENT("LoongArch pt_regs offsets."); in output_ptreg_defines()
70 COMMENT("LoongArch task_struct offsets."); in output_task_defines()
85 COMMENT("LoongArch thread_info offsets."); in output_thread_info_defines()
101 COMMENT("LoongArch specific thread_struct offsets."); in output_thread_defines()
287 COMMENT("KVM/LoongArch Specific offsets."); in output_kvm_defines()
319 COMMENT("LoongArch vDSO offsets."); in output_vdso_defines()
/linux/tools/testing/kunit/qemu_configs/
H A Dloongarch.py5 QEMU_ARCH = QemuArchParams(linux_arch='loongarch',
16 kernel_path='arch/loongarch/boot/vmlinux.elf',
/linux/arch/loongarch/include/asm/
H A Daddrspace.h16 #include <asm/loongarch.h>
86 * 32/64-bit LoongArch address spaces
118 * On LoongArch, I/O ports mappring is following:
/linux/tools/objtool/arch/loongarch/include/arch/
H A Dspecial.h7 * in arch/loongarch/include/asm/extable.h
24 * in arch/loongarch/include/asm/alternative.h
/linux/arch/loongarch/boot/
H A DMakefile2 # arch/loongarch/boot/Makefile
23 EFI_ZBOOT_BFD_TARGET := elf64-loongarch
/linux/tools/perf/util/
H A Dperf_regs.c39 else if (!strcmp(arch, "loongarch")) in perf_reg_name()
94 else if (!strcmp(arch, "loongarch")) in perf_arch_reg_ip()
119 else if (!strcmp(arch, "loongarch")) in perf_arch_reg_sp()
/linux/lib/raid6/
H A Dloongarch.h5 * raid6/loongarch.h
7 * Definitions common to LoongArch RAID-6 code only
/linux/scripts/
H A Dsubarch.include13 -e s/riscv.*/riscv/ -e s/loongarch.*/loongarch/)

123456789