Searched full:zicboz (Results 1 – 11 of 11) sorted by relevance
/openbmc/linux/Documentation/devicetree/bindings/riscv/ |
H A D | extensions.yaml | 204 - const: zicboz 206 The standard Zicboz extension for cache-block zeroing as ratified
|
H A D | cpus.yaml | 84 The blocksize in bytes for the Zicboz cache operations.
|
/openbmc/linux/arch/riscv/lib/ |
H A D | clear_page.S | 24 * If Zicboz isn't present, or somehow has a block
|
/openbmc/linux/arch/riscv/kvm/ |
H A D | vcpu_onereg.c | 46 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 D | vcpu.c | 509 if (riscv_isa_extension_available(isa, ZICBOZ)) in kvm_arch_vcpu_load()
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | cpufeature.c | 97 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 D | Kconfig | 568 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 D | get-reg-list.c | 711 …{"zicboz", .feature = KVM_RISCV_ISA_EXT_ZICBOZ, .regs = zicboz_regs, .regs_n = ARRAY_SIZE(zicboz_r…
|
/openbmc/qemu/target/riscv/ |
H A D | cpu.c | 104 ISA_EXT_DATA_ENTRY(zicboz, PRIV_VERSION_1_12_0, ext_zicboz), 1545 MULTI_EXT_CFG_BOOL("zicboz", ext_zicboz, true),
|
H A D | insn32.decode | 203 # *** RV32 Zicboz Standard Extension ***
|
/openbmc/qemu/target/riscv/kvm/ |
H A D | kvm-cpu.c | 276 KVM_EXT_CFG("zicboz", ext_zicboz, KVM_RISCV_ISA_EXT_ZICBOZ),
|