Home
last modified time | relevance | path

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

/openbmc/linux/Documentation/devicetree/bindings/riscv/
H A Dextensions.yaml204 - const: zicboz
206 The standard Zicboz extension for cache-block zeroing as ratified
H A Dcpus.yaml84 The blocksize in bytes for the Zicboz cache operations.
/openbmc/linux/arch/riscv/lib/
H A Dclear_page.S24 * If Zicboz isn't present, or somehow has a block
/openbmc/linux/arch/riscv/kvm/
H A Dvcpu_onereg.c46 KVM_ISA_EXT_ARR(ZICBOZ),
142 if (!riscv_isa_extension_available(vcpu->arch.isa, ZICBOZ)) in kvm_riscv_vcpu_get_reg_config()
232 if (!riscv_isa_extension_available(vcpu->arch.isa, ZICBOZ)) in kvm_riscv_vcpu_set_reg_config()
646 !riscv_isa_extension_available(vcpu->arch.isa, ZICBOZ)) in copy_config_reg_indices()
H A Dvcpu.c509 if (riscv_isa_extension_available(isa, ZICBOZ)) in kvm_arch_vcpu_load()
/openbmc/linux/arch/riscv/kernel/
H A Dcpufeature.c97 pr_err("Zicboz detected in ISA string, but no cboz-block-size found\n"); in riscv_isa_extension_check()
169 __RISCV_ISA_EXT_DATA(zicboz, RISCV_ISA_EXT_ZICBOZ),
702 * Zicboz alternative applications provide the maximum in riscv_cpufeature_patch_check()
/openbmc/linux/arch/riscv/
H A DKconfig568 bool "Zicboz extension support for faster zeroing of memory"
573 Enable the use of the Zicboz extension (cbo.zero instruction)
576 The Zicboz extension is used for faster zeroing of memory.
/openbmc/linux/tools/testing/selftests/kvm/riscv/
H A Dget-reg-list.c711 …{"zicboz", .feature = KVM_RISCV_ISA_EXT_ZICBOZ, .regs = zicboz_regs, .regs_n = ARRAY_SIZE(zicboz_r…
/openbmc/qemu/target/riscv/
H A Dcpu.c104 ISA_EXT_DATA_ENTRY(zicboz, PRIV_VERSION_1_12_0, ext_zicboz),
1545 MULTI_EXT_CFG_BOOL("zicboz", ext_zicboz, true),
H A Dinsn32.decode203 # *** RV32 Zicboz Standard Extension ***
/openbmc/qemu/target/riscv/kvm/
H A Dkvm-cpu.c276 KVM_EXT_CFG("zicboz", ext_zicboz, KVM_RISCV_ISA_EXT_ZICBOZ),