mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-01 06:43:53 -06:00
kvm: i8254: require KVM_CAP_PIT2 and KVM_CAP_PIT_STATE2
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
52b04ea49d
commit
39dd3e1f55
4 changed files with 13 additions and 39 deletions
|
@ -145,7 +145,6 @@ static uint32_t num_architectural_pmu_fixed_counters;
|
|||
|
||||
static int has_xsave2;
|
||||
static int has_xcrs;
|
||||
static int has_pit_state2;
|
||||
static int has_sregs2;
|
||||
static int has_exception_payload;
|
||||
static int has_triple_fault_event;
|
||||
|
@ -162,11 +161,6 @@ static KVMMSRHandlers msr_handlers[KVM_MSR_FILTER_MAX_RANGES];
|
|||
static RateLimit bus_lock_ratelimit_ctrl;
|
||||
static int kvm_get_one_msr(X86CPU *cpu, int index, uint64_t *value);
|
||||
|
||||
bool kvm_has_pit_state2(void)
|
||||
{
|
||||
return !!has_pit_state2;
|
||||
}
|
||||
|
||||
bool kvm_has_smm(void)
|
||||
{
|
||||
return kvm_vm_check_extension(kvm_state, KVM_CAP_X86_SMM);
|
||||
|
@ -2543,7 +2537,6 @@ int kvm_arch_init(MachineState *ms, KVMState *s)
|
|||
}
|
||||
|
||||
has_xcrs = kvm_check_extension(s, KVM_CAP_XCRS);
|
||||
has_pit_state2 = kvm_check_extension(s, KVM_CAP_PIT_STATE2);
|
||||
has_sregs2 = kvm_check_extension(s, KVM_CAP_SREGS2) > 0;
|
||||
|
||||
hv_vpindex_settable = kvm_check_extension(s, KVM_CAP_HYPERV_VP_INDEX);
|
||||
|
|
|
@ -33,7 +33,6 @@
|
|||
bool kvm_has_smm(void);
|
||||
bool kvm_enable_x2apic(void);
|
||||
bool kvm_hv_vpindex_settable(void);
|
||||
bool kvm_has_pit_state2(void);
|
||||
|
||||
bool kvm_enable_sgx_provisioning(KVMState *s);
|
||||
bool kvm_hyperv_expand_features(X86CPU *cpu, Error **errp);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue