Home
last modified time | relevance | path

Searched full:zba (Results 1 – 8 of 8) sorted by relevance

/linux/Documentation/devicetree/bindings/riscv/
H A Dextensions.yaml111 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 Djh7110.dtsi32 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 Dbpf_jit.h975 /* 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 DKconfig757 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 Dget-reg-list.c585 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 Dsys_hwprobe.c112 EXT_KEY(isainfo->isa, ZBA, pair->value, missing); in hwprobe_isa_ext0()
H A Dcpufeature.c576 __RISCV_ISA_EXT_DATA(zba, RISCV_ISA_EXT_ZBA),
/linux/Documentation/arch/riscv/
H A Dhwprobe.rst84 * :c:macro:`RISCV_HWPROBE_EXT_ZBA`: The Zba address generation extension is