Home
last modified time | relevance | path

Searched full:zicbom (Results 1 – 10 of 10) sorted by relevance

/linux/tools/testing/selftests/riscv/hwprobe/
H A Dcbo.c82 ksft_print_msg("Testing Zicbom instructions remain privileged\n"); in test_no_zicbom()
164 is_power_of_2(block_size), "Zicbom block size\n"); in test_zicbom()
165 ksft_print_msg("Zicbom block size: %llu\n", block_size); in test_zicbom()
249 cbostr = "Zicbom"; in check_no_zicbo_cpus()
290 {"zicbom-raises-sigill", no_argument, 0, 'm'},
325 "Usage: %s [--zicbom-raises-sigill|-m] [--zicboz-raises-sigill|-z]\n", in main()
/linux/Documentation/devicetree/bindings/cache/
H A Dstarfive,jh8100-starlink-cache.yaml15 management as an alternative to instructions in the RISC-V Zicbom extension.
/linux/arch/riscv/
H A DKconfig.errata93 It was designed before the Zicbom extension so needs non-standard
H A DKconfig807 bool "Zicbom extension support for non-coherent DMA operation"
814 Add support for the Zicbom extension (Cache Block Management
818 The Zicbom extension can be used to handle for example
/linux/arch/riscv/kernel/
H A Dcpufeature.c97 pr_err("Zicbom detected in ISA string, disabling as no cbom-block-size found\n"); in riscv_ext_zicbom_validate()
101 pr_err("Zicbom disabled as cbom-block-size present, but is not a power-of-2\n"); in riscv_ext_zicbom_validate()
502 …__RISCV_ISA_EXT_SUPERSET_VALIDATE(zicbom, RISCV_ISA_EXT_ZICBOM, riscv_xlinuxenvcfg_exts, riscv_ext…
1181 pr_warn("Zicbom disabled as it is unavailable on some harts\n"); in riscv_user_isa_enable()
H A Dsetup.c361 riscv_isa_extension_available(NULL, ZICBOM)) in setup_arch()
H A Dsys_hwprobe.c126 EXT_KEY(isainfo->isa, ZICBOM, pair->value, missing); in hwprobe_isa_ext0()
/linux/arch/riscv/kvm/
H A Dvcpu_onereg.c53 if (kvm_riscv_isa_check_host(ZICBOM)) in kvm_riscv_vcpu_get_reg_config()
147 if (kvm_riscv_isa_check_host(ZICBOM)) in kvm_riscv_vcpu_set_reg_config()
622 kvm_riscv_isa_check_host(ZICBOM)) in copy_config_reg_indices()
/linux/Documentation/arch/riscv/
H A Dhwprobe.rst274 * :c:macro:`RISCV_HWPROBE_EXT_ZICBOM`: The Zicbom extension is supported, as
364 represents the size of the Zicbom block in bytes.
/linux/tools/testing/selftests/kvm/riscv/
H A Dget-reg-list.c551 KVM_ISA_EXT_ARR(ZICBOM), in isa_ext_single_id_to_str()
1070 …{"zicbom", .feature = KVM_RISCV_ISA_EXT_ZICBOM, .regs = zicbom_regs, .regs_n = ARRAY_SIZE(zicbom_r…
1195 KVM_ISA_EXT_SUBLIST_CONFIG(zicbom, ZICBOM);