riscv_isa_extension_available
return riscv_isa_extension_available(NULL, ZVBB) &&
riscv_isa_extension_available(NULL, ZVKG) &&
if (riscv_isa_extension_available(NULL, ZVKNED) &&
if (riscv_isa_extension_available(NULL, ZVKB)) {
if (riscv_isa_extension_available(NULL, ZVKB))
if (riscv_isa_extension_available(NULL, ZVKB))
if (riscv_isa_extension_available(NULL, ZVKG) &&
if (riscv_isa_extension_available(NULL, ZVKSH) &&
riscv_isa_extension_available(NULL, ZVKB) &&
if (riscv_isa_extension_available(NULL, ZVKSED) &&
riscv_isa_extension_available(NULL, ZVKB) &&
riscv_isa_extension_available(NULL, ZABHA) &&
riscv_isa_extension_available(NULL, ZACAS)) {
} else if (riscv_isa_extension_available(NULL, ZICCRSE)) {
riscv_isa_extension_available(NULL, ZICBOM))
if (!IS_ENABLED(CONFIG_RISCV_ISA_ZBB) || !riscv_isa_extension_available(NULL, ZBB))
if (riscv_isa_extension_available(NULL, c))
if (has_vector() && riscv_isa_extension_available(NULL, v))
if (!riscv_isa_extension_available(vcpu->arch.isa, SSAIA))
if (!riscv_isa_extension_available(vcpu->arch.isa, SSAIA))
if (!riscv_isa_extension_available(NULL, SxAIA))
if (!riscv_isa_extension_available(NULL, SSAIA))
if (!riscv_isa_extension_available(NULL, h)) {
if (riscv_isa_extension_available(isa, SVPBMT))
if (riscv_isa_extension_available(isa, SSTC))
if (riscv_isa_extension_available(isa, ZICBOM))
if (riscv_isa_extension_available(isa, ZICBOZ))
if (riscv_isa_extension_available(isa, SVADU) &&
!riscv_isa_extension_available(isa, SVADE))
if (riscv_isa_extension_available(isa, SSAIA))
if (riscv_isa_extension_available(isa, SMSTATEEN))
riscv_isa_extension_available(vcpu->arch.isa, d)) {
riscv_isa_extension_available(vcpu->arch.isa, f)) {
riscv_isa_extension_available(vcpu->arch.isa, d)) {
if (riscv_isa_extension_available(vcpu->arch.isa, f) ||
riscv_isa_extension_available(vcpu->arch.isa, d))
if (riscv_isa_extension_available(isa, d))
else if (riscv_isa_extension_available(isa, f))
if (riscv_isa_extension_available(isa, d))
else if (riscv_isa_extension_available(isa, f))
if (riscv_isa_extension_available(NULL, d))
else if (riscv_isa_extension_available(NULL, f))
if (riscv_isa_extension_available(NULL, d))
else if (riscv_isa_extension_available(NULL, f))
riscv_isa_extension_available(vcpu->arch.isa, f)) {
if (!riscv_isa_extension_available(vcpu->arch.isa, ZKR))
if (riscv_isa_extension_available(vcpu->arch.isa, f))
if (riscv_isa_extension_available(vcpu->arch.isa, d))
if (!riscv_isa_extension_available(vcpu->arch.isa, v))
if (!riscv_isa_extension_available(NULL, ZICBOM))
if (!riscv_isa_extension_available(NULL, ZICBOZ))
if (!riscv_isa_extension_available(NULL, ZICBOP))
if (!riscv_isa_extension_available(NULL, ZICBOM))
if (!riscv_isa_extension_available(NULL, ZICBOZ))
if (!riscv_isa_extension_available(NULL, ZICBOP))
if (!riscv_isa_extension_available(vcpu->arch.isa, SMSTATEEN))
if (!riscv_isa_extension_available(vcpu->arch.isa, SMSTATEEN))
!riscv_isa_extension_available(NULL, ZICBOM))
!riscv_isa_extension_available(NULL, ZICBOZ))
!riscv_isa_extension_available(NULL, ZICBOP))
if (riscv_isa_extension_available(vcpu->arch.isa, SSAIA))
if (riscv_isa_extension_available(vcpu->arch.isa, SMSTATEEN))
if (riscv_isa_extension_available(vcpu->arch.isa, SSAIA)) {
if (riscv_isa_extension_available(vcpu->arch.isa, SMSTATEEN)) {
if (!riscv_isa_extension_available(NULL, SSCOFPMF))
if (!riscv_isa_extension_available(vcpu->arch.isa, SMNPM))
if (riscv_isa_extension_available(NULL, SSTC)) {
if (!riscv_isa_extension_available(isa, v))
if (!riscv_isa_extension_available(isa, v))
if (riscv_isa_extension_available(isa, v)) {
if (riscv_isa_extension_available(isa, v))
if (riscv_isa_extension_available(isa, v))
if (riscv_isa_extension_available(NULL, v))
if (riscv_isa_extension_available(NULL, v))
if (riscv_isa_extension_available(NULL, SSTC)) {
if (!riscv_isa_extension_available(NULL, SxAIA)) {
if (riscv_isa_extension_available(NULL, SxAIA)) {
riscv_isa_extension_available(NULL, SxAIA) ? " using AIA" : "");
if (riscv_isa_extension_available(NULL, SSCOFPMF)) {
if (riscv_isa_extension_available(NULL, ZVKNED) &&
if (riscv_isa_extension_available(NULL, ZVKB) &&
if ((riscv_isa_extension_available(NULL, ZVKNHA) ||
riscv_isa_extension_available(NULL, ZVKNHB)) &&
riscv_isa_extension_available(NULL, ZVKB) &&
if (riscv_isa_extension_available(NULL, ZVKNHB) &&
riscv_isa_extension_available(NULL, ZVKB) &&