Home
last modified time | relevance | path

Searched full:rv64 (Results 1 – 23 of 23) sorted by relevance

/linux-6.14.4/Documentation/arch/riscv/
Dhwprobe.rst216 ("Zcf doesn't exist on RV64 as it contains no instructions") of
221 ("Zcf doesn't exist on RV64 as it contains no instructions") of
226 ("Zcf doesn't exist on RV64 as it contains no instructions") of
231 ("Zcf doesn't exist on RV64 as it contains no instructions") of
Dboot.rst46 The RISC-V kernel expects to be placed at a PMD boundary (2MB aligned for rv64
/linux-6.14.4/Documentation/devicetree/bindings/riscv/
Dextensions.yaml293 RV64 as it contains no instructions") of riscv-code-size-reduction,
301 RV64 as it contains no instructions") of riscv-code-size-reduction,
309 RV64 as it contains no instructions") of riscv-code-size-reduction,
317 RV64 as it contains no instructions") of riscv-code-size-reduction,
678 # Zcf extension does not exist on rv64
/linux-6.14.4/tools/testing/kunit/qemu_configs/
Driscv.py27 '-cpu', 'rv64',
/linux-6.14.4/arch/riscv/include/asm/
Dpgtable.h904 * In the RV64 Linux scheme, we give the user half of the virtual-address space
914 * Task size is 0x4000000000 for RV64 or 0x9fc00000 for RV32.
918 * - 0x4000000000 ( 256GB) for RV64 using SV39 mmu
919 * - 0x800000000000 ( 128TB) for RV64 using SV48 mmu
920 * - 0x100000000000000 ( 64PB) for RV64 using SV57 mmu
Dpgtable-64.h73 * rv64 PTE format:
/linux-6.14.4/arch/riscv/kernel/
Dhibernate.c387 * linear addresses are identical, but different for RV64. To ensure consistency, we in swsusp_arch_resume()
388 * map it for both RV32 and RV64 kernels. in swsusp_arch_resume()
Dcpu.c271 seq_write(f, "rv64", 4); in print_isa()
Delf_kexec.c105 * RV64 and 4MB alignment for RV32 in elf_find_pbase()
Dsbi.c37 * greater than BITS_PER_LONG (32 for RV32 and 64 for RV64). Ideally, SBI v0.2 in __sbi_v01_cpumask_to_hartmask()
/linux-6.14.4/arch/riscv/net/
Dbpf_jit.h3 * Common functionality for RV32 and RV64 BPF JIT compilers
347 /* Instructions shared by both RV32 and RV64. */
784 * RV64-only instructions.
912 /* RV64-only RVC instructions. */
958 /* RV64-only ZBA instructions. */
1131 /* RV64-only helper functions. */
Dbpf_jit_core.c3 * Common functionality for RV32 and RV64 BPF JIT compilers
/linux-6.14.4/drivers/firmware/efi/libstub/
Defi-stub.c35 * services on both RV32/RV64. Keep the same runtime virtual address for RISC-V
/linux-6.14.4/arch/riscv/lib/
Duaccess.S45 * SZREG holds 4 for RV32 and 8 for RV64
Dcrc32-riscv.c95 /* Each quotient should match the upper half of its analog in RV64 */
Dcsum.c137 * Align address to closest word (double word on rv64) that comes before in do_csum_with_alignment()
/linux-6.14.4/arch/riscv/
DMakefile38 KBUILD_RUSTFLAGS += -Ctarget-cpu=generic-rv64 --target=riscv64imac-unknown-none-elf \
/linux-6.14.4/tools/testing/selftests/bpf/
Dvmtest.sh42 CROSS_FLAGS=(-M virt -cpu rv64,sscofpmf=true -smp 8)
DREADME.rst88 Running vmtest on RV64
/linux-6.14.4/tools/testing/selftests/wireguard/qemu/
DMakefile226 QEMU_MACHINE := -cpu rv64 -machine virt
/linux-6.14.4/arch/parisc/net/
Dbpf_jit_comp64.c7 * The code is based on the BPF JIT compiler for RV64 by Björn Töpel.
Dbpf_jit_comp32.c7 * The code is based on the BPF JIT compiler for RV64 by Björn Töpel and
/linux-6.14.4/arch/riscv/mm/
Dinit.c1457 * Note that SPARSEMEM_VMEMMAP is only selected for rv64 and that we in vmemmap_populate()