Home
last modified time | relevance | path

Searched full:zicboz (Results 1 – 12 of 12) sorted by relevance

/linux/arch/riscv/boot/dts/sophgo/
H A Dsg2044-cpus.dtsi35 "zicbom", "zicbop", "zicboz", "ziccrse",
71 "zicbom", "zicbop", "zicboz", "ziccrse",
107 "zicbom", "zicbop", "zicboz", "ziccrse",
143 "zicbom", "zicbop", "zicboz", "ziccrse",
179 "zicbom", "zicbop", "zicboz", "ziccrse",
215 "zicbom", "zicbop", "zicboz", "ziccrse",
251 "zicbom", "zicbop", "zicboz", "ziccrse",
287 "zicbom", "zicbop", "zicboz", "ziccrse",
323 "zicbom", "zicbop", "zicboz", "ziccrse",
359 "zicbom", "zicbop", "zicboz", "ziccrse",
[all …]
/linux/tools/testing/selftests/riscv/hwprobe/
H A Dcbo.c95 ksft_print_msg("No Zicboz, testing cbo.zero remains privileged\n"); in test_no_zicboz()
189 is_power_of_2(block_size), "Zicboz block size\n"); in test_zicboz()
190 ksft_print_msg("Zicboz block size: %llu\n", block_size); in test_zicboz()
246 cbostr = "Zicboz"; in check_no_zicbo_cpus()
291 {"zicboz-raises-sigill", no_argument, 0, 'z'},
325 "Usage: %s [--zicbom-raises-sigill|-m] [--zicboz-raises-sigill|-z]\n", in main()
/linux/arch/riscv/boot/dts/spacemit/
H A Dk1.dtsi59 "zicbop", "zicboz", "zicntr", "zicond", "zicsr",
89 "zicbop", "zicboz", "zicntr", "zicond", "zicsr",
119 "zicbop", "zicboz", "zicntr", "zicond", "zicsr",
149 "zicbop", "zicboz", "zicntr", "zicond", "zicsr",
179 "zicbop", "zicboz", "zicntr", "zicond", "zicsr",
209 "zicbop", "zicboz", "zicntr", "zicond", "zicsr",
239 "zicbop", "zicboz", "zicntr", "zicond", "zicsr",
269 "zicbop", "zicboz", "zicntr", "zicond", "zicsr",
/linux/arch/riscv/lib/
H A Dclear_page.S24 * If Zicboz isn't present, or somehow has a block
/linux/arch/riscv/kernel/
H A Dcpufeature.c112 pr_err("Zicboz detected in ISA string, disabling as no cboz-block-size found\n"); in riscv_ext_zicboz_validate()
116 pr_err("Zicboz disabled as cboz-block-size present, but is not a power-of-2\n"); in riscv_ext_zicboz_validate()
462 …__RISCV_ISA_EXT_SUPERSET_VALIDATE(zicboz, RISCV_ISA_EXT_ZICBOZ, riscv_xlinuxenvcfg_exts, riscv_ext…
1128 pr_warn("Zicboz disabled as it is unavailable on some harts\n"); in riscv_user_isa_enable()
1163 * Zicboz alternative applications provide the maximum in riscv_cpufeature_patch_check()
H A Dsys_hwprobe.c127 EXT_KEY(ZICBOZ); in hwprobe_isa_ext0()
/linux/Documentation/arch/riscv/
H A Dhwprobe.rst94 * :c:macro:`RISCV_HWPROBE_EXT_ZICBOZ`: The Zicboz extension is supported, as
313 represents the size of the Zicboz block in bytes.
/linux/tools/testing/selftests/kvm/riscv/
H A Dget-reg-list.c548 KVM_ISA_EXT_ARR(ZICBOZ), in isa_ext_single_id_to_str()
1068 …{"zicboz", .feature = KVM_RISCV_ISA_EXT_ZICBOZ, .regs = zicboz_regs, .regs_n = ARRAY_SIZE(zicboz_r…
1189 KVM_ISA_EXT_SUBLIST_CONFIG(zicboz, ZICBOZ);
/linux/Documentation/devicetree/bindings/riscv/
H A Dcpus.yaml113 The blocksize in bytes for the Zicboz cache operations.
H A Dextensions.yaml453 - const: zicboz
455 The standard Zicboz extension for cache-block zeroing as ratified
/linux/arch/riscv/
H A DKconfig828 bool "Zicboz extension support for faster zeroing of memory"
832 Enable the use of the Zicboz extension (cbo.zero instruction)
835 The Zicboz extension is used for faster zeroing of memory.
/linux/arch/riscv/kvm/
H A Dvcpu.c557 if (riscv_isa_extension_available(isa, ZICBOZ)) in kvm_riscv_vcpu_setup_config()