Home
last modified time | relevance | path

Searched full:zicbop (Results 1 – 7 of 7) sorted by relevance

/linux/tools/testing/selftests/riscv/hwprobe/
H A Dcbo.c131 is_power_of_2(block_size), "Zicbop block size\n"); in test_zicbop()
132 ksft_print_msg("Zicbop block size: %llu\n", block_size); in test_zicbop()
138 ksft_test_result(!got_fault, "Zicbop prefetch.* on valid address\n"); in test_zicbop()
144 ksft_test_result(!got_fault, "Zicbop prefetch.* on NULL\n"); in test_zicbop()
252 cbostr = "Zicbop"; in check_no_zicbo_cpus()
/linux/arch/riscv/kernel/
H A Dcpufeature.c128 pr_err("Zicbop detected in ISA string, disabling as no cbop-block-size found\n"); in riscv_ext_zicbop_validate()
132 pr_err("Zicbop disabled as cbop-block-size present, but is not a power-of-2\n"); in riscv_ext_zicbop_validate()
503 __RISCV_ISA_EXT_DATA_VALIDATE(zicbop, RISCV_ISA_EXT_ZICBOP, riscv_ext_zicbop_validate),
1185 pr_warn("Zicbop disabled as it is unavailable on some harts\n"); in riscv_user_isa_enable()
H A Dsys_hwprobe.c127 EXT_KEY(isainfo->isa, ZICBOP, pair->value, missing); in hwprobe_isa_ext0()
/linux/arch/riscv/kvm/
H A Dvcpu_onereg.c63 if (kvm_riscv_isa_check_host(ZICBOP)) in kvm_riscv_vcpu_get_reg_config()
159 if (kvm_riscv_isa_check_host(ZICBOP)) in kvm_riscv_vcpu_set_reg_config()
628 kvm_riscv_isa_check_host(ZICBOP)) in copy_config_reg_indices()
/linux/Documentation/arch/riscv/
H A Dhwprobe.rst281 * :c:macro:`RISCV_HWPROBE_EXT_ZICBOP`: The Zicbop extension is supported, as
389 represents the size of the Zicbop block in bytes.
/linux/tools/testing/selftests/kvm/riscv/
H A Dget-reg-list.c552 KVM_ISA_EXT_ARR(ZICBOP), in isa_ext_single_id_to_str()
1072 …{"zicbop", .feature = KVM_RISCV_ISA_EXT_ZICBOP, .regs = zicbop_regs, .regs_n = ARRAY_SIZE(zicbop_r…
1196 KVM_ISA_EXT_SUBLIST_CONFIG(zicbop, ZICBOP);
/linux/arch/riscv/
H A DKconfig836 bool "Zicbop extension support for cache block prefetch"
841 Adds support to dynamically detect the presence of the ZICBOP
845 The Zicbop extension can be used to prefetch cache blocks for