/openbmc/qemu/target/arm/ |
H A D | kvm.c | 245 return (kvm_check_extension(kvm_state, KVM_CAP_ARM_PTRAUTH_ADDRESS) && in kvm_arm_pauth_supported() 246 kvm_check_extension(kvm_state, KVM_CAP_ARM_PTRAUTH_GENERIC)); in kvm_arm_pauth_supported() 543 return kvm_check_extension(kvm_state, KVM_CAP_ARM_PMU_V3); in kvm_arm_pmu_supported() 551 ret = kvm_check_extension(s, KVM_CAP_ARM_VM_IPA_SIZE); in kvm_arm_get_max_vm_ipa_size() 578 cap_has_mp_state = kvm_check_extension(s, KVM_CAP_MP_STATE); in kvm_arch_init() 582 kvm_check_extension(s, KVM_CAP_ARM_INJECT_SERROR_ESR); in kvm_arch_init() 585 !kvm_check_extension(s, KVM_CAP_ARM_IRQ_LINE_LAYOUT_2)) { in kvm_arch_init() 591 if (kvm_check_extension(s, KVM_CAP_ARM_NISV_TO_USER)) { in kvm_arch_init() 596 cap_has_inject_ext_dabt = kvm_check_extension(s, in kvm_arch_init() 621 max_hw_wps = kvm_check_extension(s, KVM_CAP_GUEST_DEBUG_HW_WPS); in kvm_arch_init() [all …]
|
/openbmc/qemu/hw/i386/kvm/ |
H A D | i8254.c | 249 if (!kvm_check_extension(kvm_state, KVM_CAP_PIT_STATE2) || in kvm_pit_realizefn() 250 !kvm_check_extension(kvm_state, KVM_CAP_PIT2)) { in kvm_pit_realizefn() 264 if (kvm_check_extension(kvm_state, KVM_CAP_REINJECT_CONTROL)) { in kvm_pit_realizefn()
|
H A D | clock.c | 169 int cap_clock_ctrl = kvm_check_extension(kvm_state, KVM_CAP_KVMCLOCK_CTRL); in kvmclock_vm_state_change()
|
/openbmc/qemu/accel/kvm/ |
H A D | kvm-all.c | 1247 int kvm_check_extension(KVMState *s, unsigned int extension) in kvm_check_extension() 1266 ret = kvm_check_extension(s, extension); 1402 if (!kvm_check_extension(s, list->value)) { in kvm_set_max_memslot_size() 1990 gsi_count = kvm_check_extension(s, KVM_CAP_IRQ_ROUTING) - 1; in kvm_init_irq_routing() 2366 if (kvm_check_extension(s, KVM_CAP_IRQCHIP)) { in kvm_irqchip_create() 2368 } else if (kvm_check_extension(s, KVM_CAP_S390_IRQCHIP)) { in kvm_irqchip_create() 2378 if (kvm_check_extension(s, KVM_CAP_IRQFD) <= 0) { in kvm_irqchip_create() 2423 int ret = kvm_check_extension(s, KVM_CAP_MAX_VCPUS); in kvm_vcpu_id_is_valid() 2429 int ret = kvm_check_extension(s, KVM_CAP_MAX_VCPU_ID); in kvm_dirty_ring_enabled() 2536 kvm_check_extension( in kvm_setup_dirty_ring() 1237 int kvm_check_extension(KVMState *s, unsigned int extension) kvm_check_extension() function [all...] |
/openbmc/qemu/target/s390x/kvm/ |
H A D | kvm.c | 346 if (!kvm_check_extension(s, required_caps[i])) { in kvm_arch_init() 356 if (!kvm_check_extension(s, KVM_CAP_S390_COW)) { in kvm_arch_init() 362 cap_async_pf = kvm_check_extension(s, KVM_CAP_ASYNC_PF); in kvm_arch_init() 363 cap_mem_op = kvm_check_extension(s, KVM_CAP_S390_MEM_OP); in kvm_arch_init() 364 cap_mem_op_extension = kvm_check_extension(s, KVM_CAP_S390_MEM_OP_EXTENSION); in kvm_arch_init() 366 cap_s390_irq = kvm_check_extension(s, KVM_CAP_S390_INJECT_IRQ); in kvm_arch_init() 367 cap_vcpu_resets = kvm_check_extension(s, KVM_CAP_S390_VCPU_RESETS); in kvm_arch_init() 368 cap_protected = kvm_check_extension(s, KVM_CAP_S390_PROTECTED); in kvm_arch_init() 369 cap_zpci_op = kvm_check_extension(s, KVM_CAP_S390_ZPCI_OP); in kvm_arch_init() 370 cap_protected_dump = kvm_check_extension(s, KVM_CAP_S390_PROTECTED_DUMP); in kvm_arch_init() [all …]
|
H A D | pv.c | 137 !kvm_check_extension(kvm_state, KVM_CAP_S390_PROTECTED_ASYNC_DISABLE)) { in s390_pv_vm_try_disable_async()
|
/openbmc/qemu/target/ppc/ |
H A D | kvm.c | 127 cap_interrupt_unset = kvm_check_extension(s, KVM_CAP_PPC_UNSET_IRQ); in kvm_arch_init() 128 cap_segstate = kvm_check_extension(s, KVM_CAP_PPC_SEGSTATE); in kvm_arch_init() 129 cap_booke_sregs = kvm_check_extension(s, KVM_CAP_PPC_BOOKE_SREGS); in kvm_arch_init() 131 cap_spapr_tce = kvm_check_extension(s, KVM_CAP_SPAPR_TCE); in kvm_arch_init() 132 cap_spapr_tce_64 = kvm_check_extension(s, KVM_CAP_SPAPR_TCE_64); in kvm_arch_init() 133 cap_spapr_multitce = kvm_check_extension(s, KVM_CAP_SPAPR_MULTITCE); in kvm_arch_init() 135 cap_one_reg = kvm_check_extension(s, KVM_CAP_ONE_REG); in kvm_arch_init() 136 cap_hior = kvm_check_extension(s, KVM_CAP_PPC_HIOR); in kvm_arch_init() 137 cap_epr = kvm_check_extension(s, KVM_CAP_PPC_EPR); in kvm_arch_init() 138 cap_ppc_watchdog = kvm_check_extension(s, KVM_CAP_PPC_BOOKE_WATCHDOG); in kvm_arch_init() [all …]
|
/openbmc/qemu/target/i386/kvm/ |
H A D | kvm.c | 211 machine_types = kvm_check_extension(KVM_STATE(current_machine->accelerator), in kvm_is_vm_type_supported() 252 int ret = kvm_check_extension(kvm_state, KVM_CAP_ADJUST_CLOCK); in kvm_has_adjust_clock_stable() 466 kvm_check_extension(s, KVM_CAP_TSC_DEADLINE_TIMER)) { in kvm_arch_get_supported_cpuid() 478 int disable_exits = kvm_check_extension(s, in kvm_arch_get_supported_cpuid() 533 bool sys_attr = kvm_check_extension(s, KVM_CAP_SYS_ATTRIBUTES); in kvm_arch_get_supported_cpuid() 665 *max_banks = kvm_check_extension(s, KVM_CAP_MCE); in kvm_get_mce_cap_supported() 845 return kvm_check_extension(kvm_state, KVM_CAP_HYPERV) > 0 && in hyperv_enabled() 877 cur_freq = kvm_check_extension(cs->kvm_state, KVM_CAP_GET_TSC_KHZ) ? in kvm_arch_set_tsc_khz() 883 if (kvm_check_extension(cs->kvm_state, KVM_CAP_TSC_CONTROL)) { in kvm_arch_set_tsc_khz() 903 cur_freq = kvm_check_extension(c in kvm_arch_set_tsc_khz() [all...] |
H A D | xen-emu.c | 121 xen_caps = kvm_check_extension(s, KVM_CAP_XEN_HVM); in kvm_xen_init()
|
/openbmc/qemu/hw/ppc/ |
H A D | pef.c | 48 if (!kvm_check_extension(kvm_state, KVM_CAP_PPC_SECURE_GUEST)) { in kvmppc_svm_init()
|
/openbmc/qemu/hw/s390x/ |
H A D | s390-stattrib-kvm.c | 25 kvm_check_extension(kvm_state, KVM_CAP_S390_CMMA_MIGRATION)) { in kvm_s390_stattrib_create()
|
/openbmc/qemu/hw/intc/ |
H A D | openpic_kvm.c | 204 if (!kvm_check_extension(s, KVM_CAP_DEVICE_CTRL)) { in kvm_openpic_realize()
|
H A D | xics_kvm.c | 364 if (!kvm_enabled() || !kvm_check_extension(kvm_state, KVM_CAP_IRQ_XICS)) { in xics_kvm_connect()
|
/openbmc/qemu/target/mips/ |
H A D | kvm.c | 52 kvm_mips_fpu_cap = kvm_check_extension(s, KVM_CAP_MIPS_FPU); in kvm_arch_init() 53 kvm_mips_msa_cap = kvm_check_extension(s, KVM_CAP_MIPS_MSA); in kvm_arch_init() 1266 r = kvm_check_extension(s, KVM_CAP_MIPS_VZ); in kvm_arch_get_default_type()
|
/openbmc/qemu/include/sysemu/ |
H A D | kvm.h | 446 int kvm_check_extension(KVMState *s, unsigned int extension);
|
/openbmc/qemu/target/riscv/kvm/ |
H A D | kvm-cpu.c | 1405 cap_has_mp_state = kvm_check_extension(s, KVM_CAP_MP_STATE); in kvm_arch_init() 1419 return kvm_check_extension(s, KVM_CAP_DEVICE_CTRL); in kvm_arch_irqchip_create()
|
/openbmc/qemu/hw/hyperv/ |
H A D | hyperv.c | 681 !kvm_check_extension(kvm_state, KVM_CAP_HYPERV_EVENTFD)) { in hyperv_set_event_flag_handler()
|
/openbmc/qemu/target/s390x/ |
H A D | cpu_models.c | 228 return kvm_check_extension(kvm_state, in s390_has_feat()
|
/openbmc/qemu/target/loongarch/kvm/ |
H A D | kvm.c | 948 cap_has_mp_state = kvm_check_extension(s, KVM_CAP_MP_STATE); in kvm_arch_init()
|