Searched full:zicbop (Results 1 – 10 of 10) sorted by relevance
| /linux/arch/riscv/boot/dts/sophgo/ |
| H A D | sg2044-cpus.dtsi | 35 "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 D | cbo.c | 131 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/boot/dts/spacemit/ |
| H A D | k1.dtsi | 59 "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/kernel/ |
| H A D | cpufeature.c | 127 pr_err("Zicbop detected in ISA string, disabling as no cbop-block-size found\n"); in riscv_ext_zicbop_validate() 131 pr_err("Zicbop disabled as cbop-block-size present, but is not a power-of-2\n"); in riscv_ext_zicbop_validate() 461 __RISCV_ISA_EXT_DATA_VALIDATE(zicbop, RISCV_ISA_EXT_ZICBOP, riscv_ext_zicbop_validate), 1137 pr_warn("Zicbop disabled as it is unavailable on some harts\n"); in riscv_user_isa_enable()
|
| H A D | sys_hwprobe.c | 126 EXT_KEY(ZICBOP); in hwprobe_isa_ext0()
|
| /linux/Documentation/arch/riscv/ |
| H A D | hwprobe.rst | 281 * :c:macro:`RISCV_HWPROBE_EXT_ZICBOP`: The Zicbop extension is supported, as 381 represents the size of the Zicbop block in bytes.
|
| /linux/tools/testing/selftests/kvm/riscv/ |
| H A D | get-reg-list.c | 547 KVM_ISA_EXT_ARR(ZICBOP), in isa_ext_single_id_to_str() 1066 …{"zicbop", .feature = KVM_RISCV_ISA_EXT_ZICBOP, .regs = zicbop_regs, .regs_n = ARRAY_SIZE(zicbop_r… 1188 KVM_ISA_EXT_SUBLIST_CONFIG(zicbop, ZICBOP);
|
| /linux/Documentation/devicetree/bindings/riscv/ |
| H A D | cpus.yaml | 108 The blocksize in bytes for the Zicbop cache operations.
|
| H A D | extensions.yaml | 447 - const: zicbop 449 The standard Zicbop extension for cache-block prefetch instructions
|
| /linux/arch/riscv/ |
| H A D | Kconfig | 840 bool "Zicbop extension support for cache block prefetch" 845 Adds support to dynamically detect the presence of the ZICBOP 849 The Zicbop extension can be used to prefetch cache blocks for
|