Searched full:zba (Results 1 – 8 of 8) sorted by relevance
| /linux/Documentation/devicetree/bindings/riscv/ |
| H A D | extensions.yaml | 111 provided by the Zba, Zbb, and Zbs extensions. 428 - const: zba 430 The standard Zba bit-manipulation extension for address generation 946 # B comprises Zba, Zbb, and Zbs 953 const: zba 958 # Zba, Zbb, Zbs together require B 962 const: zba
|
| /linux/arch/riscv/boot/dts/starfive/ |
| H A D | jh7110.dtsi | 32 riscv,isa-extensions = "i", "m", "a", "c", "zba", "zbb", "zicntr", "zicsr", 62 riscv,isa-extensions = "i", "m", "a", "f", "d", "c", "zba", "zbb", "zicntr", 96 riscv,isa-extensions = "i", "m", "a", "f", "d", "c", "zba", "zbb", "zicntr", 130 riscv,isa-extensions = "i", "m", "a", "f", "d", "c", "zba", "zbb", "zicntr", 164 riscv,isa-extensions = "i", "m", "a", "f", "d", "c", "zba", "zbb", "zicntr",
|
| /linux/arch/riscv/net/ |
| H A D | bpf_jit.h | 975 /* RV64-only ZBA instructions. */ 1128 if (rv_ext_enabled(ZBA)) { in emit_sh2add() 1139 if (rv_ext_enabled(ZBA)) { in emit_sh3add() 1227 if (rv_ext_enabled(ZBA)) { in emit_zextw()
|
| /linux/arch/riscv/ |
| H A D | Kconfig | 757 bool "Zba extension support for bit manipulation instructions" 760 Add support for enabling optimisations in the kernel when the Zba 763 The Zba extension provides instructions to accelerate the generation
|
| /linux/tools/testing/selftests/kvm/riscv/ |
| H A D | get-reg-list.c | 585 KVM_ISA_EXT_ARR(ZBA), in isa_ext_single_id_to_str() 1247 KVM_ISA_EXT_SIMPLE_CONFIG(zba, ZBA);
|
| /linux/arch/riscv/kernel/ |
| H A D | sys_hwprobe.c | 112 EXT_KEY(isainfo->isa, ZBA, pair->value, missing); in hwprobe_isa_ext0()
|
| H A D | cpufeature.c | 576 __RISCV_ISA_EXT_DATA(zba, RISCV_ISA_EXT_ZBA),
|
| /linux/Documentation/arch/riscv/ |
| H A D | hwprobe.rst | 84 * :c:macro:`RISCV_HWPROBE_EXT_ZBA`: The Zba address generation extension is
|