| /linux-6.15/tools/testing/selftests/kvm/ |
| H A D | Makefile.kvm | 32 LIBKVM_arm64 += lib/arm64/gic.c 33 LIBKVM_arm64 += lib/arm64/gic_v3.c 34 LIBKVM_arm64 += lib/arm64/gic_v3_its.c 35 LIBKVM_arm64 += lib/arm64/handlers.S 36 LIBKVM_arm64 += lib/arm64/processor.c 37 LIBKVM_arm64 += lib/arm64/spinlock.c 38 LIBKVM_arm64 += lib/arm64/ucall.c 39 LIBKVM_arm64 += lib/arm64/vgic.c 153 TEST_GEN_PROGS_arm64 += arm64/psci_test 158 TEST_GEN_PROGS_arm64 += arm64/vgic_irq [all …]
|
| /linux-6.15/drivers/gpu/drm/ci/ |
| H A D | build.yml | 22 .build:arm64: 31 KERNEL_ARCH: "arm64" 50 igt:arm64: 51 extends: .build:arm64 74 testing:arm64: 75 extends: .build:arm64 104 build-nodebugfs:arm64: 105 extends: .build:arm64 130 debian-arm64: 134 debian-arm64-asan: [all …]
|
| H A D | test.yml | 34 .lava-igt:arm64: 36 - .lava-test:arm64 39 DEBIAN_ARCH: "arm64" 42 - testing:arm64 48 - testing:arm64 49 - igt:arm64 68 .baremetal-igt-arm64: 88 - igt:arm64 94 - .lava-igt:arm64 168 - .lava-igt:arm64 [all …]
|
| /linux-6.15/tools/testing/selftests/arm64/ |
| H A D | README | 4 - These tests are arm64 specific and so not built or run but just skipped 5 completely when env-variable ARCH is found to be different than 'arm64' 11 $ make TARGETS=arm64 kselftest-clean 12 $ make TARGETS=arm64 kselftest 16 $ make -C tools/testing/selftests TARGETS=arm64 \ 19 or, alternatively, only specific arm64/ subtargets can be picked: 21 $ make -C tools/testing/selftests TARGETS=arm64 ARM64_SUBTARGETS="tags signal" \
|
| /linux-6.15/arch/arm64/crypto/ |
| H A D | Kconfig | 15 Architecture: arm64 using: 25 Architecture: arm64 using: 37 Architecture: arm64 using: 48 Architecture: arm64 using: 57 Architecture: arm64 67 Architecture: arm64 using: 76 Architecture: arm64 86 Architecture: arm64 using: 97 Architecture: arm64 using: 108 Architecture: arm64 using: [all …]
|
| H A D | Makefile | 59 obj-$(CONFIG_CRYPTO_SHA256_ARM64) += sha256-arm64.o 60 sha256-arm64-y := sha256-glue.o sha256-core.o 62 obj-$(CONFIG_CRYPTO_SHA512_ARM64) += sha512-arm64.o 63 sha512-arm64-y := sha512-glue.o sha512-core.o 75 obj-$(CONFIG_CRYPTO_AES_ARM64) += aes-arm64.o 76 aes-arm64-y := aes-cipher-core.o aes-cipher-glue.o
|
| /linux-6.15/arch/arm64/lib/ |
| H A D | Makefile | 16 obj-$(CONFIG_CRC32_ARCH) += crc32-arm64.o 17 crc32-arm64-y := crc32.o crc32-glue.o 19 obj-$(CONFIG_CRC_T10DIF_ARCH) += crc-t10dif-arm64.o 20 crc-t10dif-arm64-y := crc-t10dif-glue.o crc-t10dif-core.o
|
| /linux-6.15/arch/arm64/ |
| H A D | Makefile | 165 libs-y := arch/arm64/lib/ $(libs-y) 169 boot := arch/arm64/boot 203 $(Q)$(MAKE) $(build)=arch/arm64/tools kapi 224 $(Q)$(MAKE) $(build)=arch/arm64/kernel/vdso \ 225 include/generated/vdso-offsets.h arch/arm64/kernel/vdso/vdso.so 227 $(Q)$(MAKE) $(build)=arch/arm64/kernel/vdso32 \ 228 arch/arm64/kernel/vdso32/vdso.so 232 vdso-install-y += arch/arm64/kernel/vdso/vdso.so.dbg 233 vdso-install-$(CONFIG_COMPAT_VDSO) += arch/arm64/kernel/vdso32/vdso32.so.dbg
|
| /linux-6.15/Documentation/translations/zh_TW/dev-tools/ |
| H A D | kasan.rst | 27 可以用於調試和自我測試,類似於用戶空間HWASan。這種模式只支持arm64,但其 32 擴展)的arm64 CPU上工作,但它的內存和性能開銷很低,因此可以在生產中使用。 45 在x86_64、arm、arm64、powerpc、riscv、s390、xtensa和loongarch上支持通用KASAN, 46 而基於標籤的KASAN模式只在arm64上支持。 128 件中(對於arm64來說是在TFSR_EL1寄存器中)。內核週期性地檢查硬件,並\ 273 基於軟件標籤的KASAN使用軟件內存標籤方法來檢查訪問有效性。目前僅針對arm64架構實現。 275 基於軟件標籤的KASAN使用arm64 CPU的頂部字節忽略(TBI)特性在內核指針的頂部字節中 301 基於硬件標籤的KASAN目前僅針對arm64架構實現,並且基於ARMv8.5指令集架構中引入 302 的arm64內存標記擴展(MTE)和最高字節忽略(TBI)。 304 特殊的arm64指令用於爲每次內存分配指定內存標籤。相同的標籤被指定給指向這些分配 [all …]
|
| /linux-6.15/Documentation/translations/zh_CN/dev-tools/ |
| H A D | kasan.rst | 27 可以用于调试和自我测试,类似于用户空间HWASan。这种模式只支持arm64,但其 32 扩展)的arm64 CPU上工作,但它的内存和性能开销很低,因此可以在生产中使用。 45 在x86_64、arm、arm64、powerpc、riscv、s390、xtensa和loongarch上支持通用KASAN, 46 而基于标签的KASAN模式只在arm64上支持。 128 件中(对于arm64来说是在TFSR_EL1寄存器中)。内核周期性地检查硬件,并\ 291 基于软件标签的KASAN使用软件内存标签方法来检查访问有效性。目前仅针对arm64架构实现。 293 基于软件标签的KASAN使用arm64 CPU的顶部字节忽略(TBI)特性在内核指针的顶部字节中 319 基于硬件标签的KASAN目前仅针对arm64架构实现,并且基于ARMv8.5指令集架构中引入 320 的arm64内存标记扩展(MTE)和最高字节忽略(TBI)。 322 特殊的arm64指令用于为每次内存分配指定内存标签。相同的标签被指定给指向这些分配 [all …]
|
| /linux-6.15/Documentation/virt/kvm/arm/ |
| H A D | hyp-abi.rst | 19 On arm and arm64 (without VHE), the kernel doesn't run in hypervisor 24 EL2 (arm64), allowing it to install a set of stubs before dropping to 53 x2 = x0's value when entering the next payload (arm64) 54 x3 = x1's value when entering the next payload (arm64) 55 x4 = x2's value when entering the next payload (arm64) 58 into place (arm64 only), and jump to the restart address while at HYP/EL2. 63 x0 = HVC_FINALISE_EL2 (arm64 only) 76 clobber any of the caller-saved registers (x0-x18 on arm64, r0-r3 and
|
| H A D | hypercalls.rst | 4 KVM/arm64-specific hypercalls exposed to guests 7 This file documents the KVM/arm64-specific hypercalls which may be 8 exposed by KVM/arm64 to guest operating systems. These hypercalls are 14 All KVM/arm64-specific hypercalls are allocated within the "Vendor 18 order to determine that the KVM/arm64-specific hypercalls are available. 23 Provides a discovery mechanism for other KVM/arm64 hypercalls. 26 | Presence: | Mandatory for the KVM/arm64 UID |
|
| /linux-6.15/Documentation/translations/zh_TW/arch/arm64/ |
| H A D | elf_hwcaps.rst | 5 :Original: :ref:`Documentation/arch/arm64/elf_hwcaps.rst <elf_hwcaps_index>` 14 這篇文檔描述了 arm64 ELF hwcaps 的用法和語義。 98 根據 Documentation/arch/arm64/cpu-feature-registers.rst 描述,EL0 可以訪問 158 如 Documentation/arch/arm64/pointer-authentication.rst 所描述, 163 如 Documentation/arch/arm64/pointer-authentication.rst 所描述,
|
| H A D | legacy_instructions.txt | 3 Chinese translated version of Documentation/arch/arm64/legacy_instructions.rst 16 Documentation/arch/arm64/legacy_instructions.rst 的中文翻譯 33 Linux 內核在 arm64 上的移植提供了一個基礎框架,以支持構架中正在被淘汰或已廢棄指令的模擬執行。
|
| /linux-6.15/Documentation/translations/zh_CN/arch/arm64/ |
| H A D | elf_hwcaps.rst | 3 :Original: :ref:`Documentation/arch/arm64/elf_hwcaps.rst <elf_hwcaps_index>` 11 这篇文档描述了 arm64 ELF hwcaps 的用法和语义。 95 根据 Documentation/arch/arm64/cpu-feature-registers.rst 描述,EL0 可以访问 155 如 Documentation/arch/arm64/pointer-authentication.rst 所描述, 160 如 Documentation/arch/arm64/pointer-authentication.rst 所描述,
|
| H A D | legacy_instructions.txt | 1 Chinese translated version of Documentation/arch/arm64/legacy_instructions.rst 13 Documentation/arch/arm64/legacy_instructions.rst 的中文翻译 29 Linux 内核在 arm64 上的移植提供了一个基础框架,以支持构架中正在被淘汰或已废弃指令的模拟执行。
|
| /linux-6.15/Documentation/arch/arm64/ |
| H A D | acpi_object_usage.rst | 173 Required for arm64. 200 Required for arm64. 210 used on arm64. 371 Required for arm64. 408 Required for arm64. 450 interoperate with arm64. 457 interoperate with arm64. 500 Required for arm64. 533 recommended on arm64. 535 _CRS 6.2.2 Required on arm64. [all …]
|
| /linux-6.15/tools/perf/ |
| H A D | check-headers.sh | 190 check arch/arm64/include/asm/cputype.h '-I "^#include [<\"]\(asm/\)*sysreg.h"' 210 check_2 tools/perf/arch/arm64/entry/syscalls/syscall_32.tbl arch/arm64/entry/syscalls/syscall_32.tbl 211 check_2 tools/perf/arch/arm64/entry/syscalls/syscall_64.tbl arch/arm64/entry/syscalls/syscall_64.tbl
|
| /linux-6.15/Documentation/admin-guide/ |
| H A D | efi-stub.rst | 16 For arm64, there is no compressed kernel support, so the Image itself 18 kernel. The arm64 EFI stub lives in drivers/firmware/efi/libstub/arm64.c 19 and drivers/firmware/efi/libstub/arm64-stub.c. 38 may not need to be renamed. Similarly for arm64, arch/arm64/boot/Image 86 For the ARM and arm64 architectures, a device tree must be provided to
|
| /linux-6.15/tools/perf/tests/shell/coresight/memcpy_thread/ |
| H A D | Makefile | 14 ifeq ($(ARCH),arm64) 22 ifeq ($(ARCH),arm64)
|
| /linux-6.15/tools/perf/tests/shell/coresight/thread_loop/ |
| H A D | Makefile | 14 ifeq ($(ARCH),arm64) 22 ifeq ($(ARCH),arm64)
|
| /linux-6.15/tools/perf/tests/shell/coresight/asm_pure_loop/ |
| H A D | Makefile | 15 ifeq ($(ARCH),arm64) 23 ifeq ($(ARCH),arm64)
|
| /linux-6.15/tools/perf/tests/shell/coresight/unroll_loop_thread/ |
| H A D | Makefile | 14 ifeq ($(ARCH),arm64) 22 ifeq ($(ARCH),arm64)
|
| /linux-6.15/tools/arch/arm64/tools/ |
| H A D | Makefile | 16 arm64_tools_dir = $(top_srcdir)/arch/arm64/tools 19 arm64_generated_dir = $(OUTPUT)arch/arm64/include/generated
|
| /linux-6.15/scripts/ |
| H A D | xz_wrap.sh | 57 arm64) 62 BCJ=--arm64
|