2021-07-13 | Vitaly Kuznetsov | i386: HV_HYPERCALL_AVAILABLE privilege bit is always... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20210608120817.1325125-8-vkuznets@redhat.com> |
commitcommitdifftree |
2021-07-13 | Vitaly Kuznetsov | i386: kill off hv_cpuid_check_and_set() Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20210608120817.1325125-7-vkuznets@redhat.com> |
commitcommitdifftree |
2021-07-13 | Vitaly Kuznetsov | i386: expand Hyper-V features during CPU feature expansion... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20210608120817.1325125-6-vkuznets@redhat.com> |
commitcommitdifftree |
2021-07-13 | Vitaly Kuznetsov | i386: make hyperv_expand_features() return bool Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20210608120817.1325125-5-vkuznets@redhat.com> |
commitcommitdifftree |
2021-07-13 | Vitaly Kuznetsov | i386: hardcode supported eVMCS version to '1' Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20210608120817.1325125-4-vkuznets@redhat.com> |
commitcommitdifftree |
2021-07-13 | Vitaly Kuznetsov | i386: clarify 'hv-passthrough' behavior Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20210608120817.1325125-3-vkuznets@redhat.com> |
commitcommitdifftree |
2021-05-31 | Vitaly Kuznetsov | i386: use global kvm_state in hyperv_enabled() check Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20210422161130.652779-15-vkuznets@redhat.com> |
commitcommitdifftree |
2021-05-31 | Vitaly Kuznetsov | i386: prefer system KVM_GET_SUPPORTED_HV_CPUID ioctl... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20210422161130.652779-14-vkuznets@redhat.com> |
commitcommitdifftree |
2021-05-31 | Vitaly Kuznetsov | i386: adjust the expected KVM_GET_SUPPORTED_HV_CPUID... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20210422161130.652779-13-vkuznets@redhat.com> |
commitcommitdifftree |
2021-05-31 | Vitaly Kuznetsov | i386: switch hyperv_expand_features() to using error_setg() Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20210422161130.652779-12-vkuznets@redhat.com> |
commitcommitdifftree |
2021-05-31 | Vitaly Kuznetsov | i386: move eVMCS enablement to hyperv_init_vcpu() Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20210422161130.652779-11-vkuznets@redhat.com> |
commitcommitdifftree |
2021-05-31 | Vitaly Kuznetsov | i386: split hyperv_handle_properties() into hyperv_expand_fe... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20210422161130.652779-10-vkuznets@redhat.com> |
commitcommitdifftree |
2021-05-31 | Vitaly Kuznetsov | i386: introduce hv_cpuid_cache Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20210422161130.652779-9-vkuznets@redhat.com> |
commitcommitdifftree |
2021-05-31 | Vitaly Kuznetsov | i386: drop FEAT_HYPERV feature leaves Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20210422161130.652779-8-vkuznets@redhat.com> |
commitcommitdifftree |
2021-05-31 | Vitaly Kuznetsov | i386: introduce hv_cpuid_get_host() Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20210422161130.652779-7-vkuznets@redhat.com> |
commitcommitdifftree |
2021-05-31 | Vitaly Kuznetsov | i386: introduce hyperv_feature_supported() Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20210422161130.652779-6-vkuznets@redhat.com> |
commitcommitdifftree |
2021-05-31 | Vitaly Kuznetsov | i386: stop using env->features[] for filling Hyper... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20210422161130.652779-5-vkuznets@redhat.com> |
commitcommitdifftree |
2021-05-31 | Vitaly Kuznetsov | i386: always fill Hyper-V CPUID feature leaves from... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20210422161130.652779-4-vkuznets@redhat.com> |
commitcommitdifftree |
2021-05-31 | Vitaly Kuznetsov | i386: invert hyperv_spinlock_attempts setting logic... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20210422161130.652779-3-vkuznets@redhat.com> |
commitcommitdifftree |
2021-05-31 | Vitaly Kuznetsov | i386: keep hyperv_vendor string up-to-date Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20210422161130.652779-2-vkuznets@redhat.com> |
commitcommitdifftree |
2021-05-31 | Vitaly Kuznetsov | target/i386: Add CPU model versions supporting 'xsaves' Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20210412073952.860944-1-vkuznets@redhat.com> |
commitcommitdifftree |
2021-03-19 | Vitaly Kuznetsov | i386: Make migration fail when Hyper-V reenlightenment... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20210319123801.1111090-1-vkuznets@redhat.com> |
commitcommitdifftree |
2021-03-19 | Vitaly Kuznetsov | i386: Fix 'hypercall_hypercall' typo Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20210318160249.1084178-3-vkuznets@redhat.com> |
commitcommitdifftree |
2020-12-16 | Vitaly Kuznetsov | i386: move hyperv_limits initialization to x86_cpu_realizefn() Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20201119103221.1665171-5-vkuznets@redhat.com> |
commitcommitdifftree |
2020-12-16 | Vitaly Kuznetsov | i386: move hyperv_version_id initialization to x86_cpu_reali... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20201119103221.1665171-4-vkuznets@redhat.com> |
commitcommitdifftree |
2020-12-16 | Vitaly Kuznetsov | i386: move hyperv_interface_id initialization to x86_cpu_rea... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20201119103221.1665171-3-vkuznets@redhat.com> |
commitcommitdifftree |
2020-12-16 | Vitaly Kuznetsov | i386: move hyperv_vendor_id initialization to x86_cpu_realiz... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20201119103221.1665171-2-vkuznets@redhat.com> |
commitcommitdifftree |
2020-10-14 | Vitaly Kuznetsov | i386: drop x86_cpu_get_supported_feature_word() forward... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20200904145431.196885-3-vkuznets@redhat.com> |
commitcommitdifftree |
2020-09-30 | Vitaly Kuznetsov | target/i386: always create kvmclock device Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20200922151934.899555-1-vkuznets@redhat.com> |
commitcommitdifftree |
2020-09-30 | Vitaly Kuznetsov | target/i386: Fix VM migration when interrupt based... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20200917102316.814804-1-vkuznets@redhat.com> |
commitcommitdifftree |
2020-09-30 | Vitaly Kuznetsov | target/i386: support KVM_FEATURE_ASYNC_PF_INT Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20200908141206.357450-1-vkuznets@redhat.com> |
commitcommitdifftree |
2020-09-18 | Vitaly Kuznetsov | i386/kvm: correct the meaning of '0xffffffff' value... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20200515114847.74523-1-vkuznets@redhat.com> |
commitcommitdifftree |
2020-07-23 | Vitaly Kuznetsov | KVM: fix CPU reset wrt HF2_GIF_MASK Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20200723142701.2521161-1-vkuznets@redhat.com> |
commitcommitdifftree |
2020-04-02 | Vitaly Kuznetsov | target/i386: do not set unsupported VMX secondary execution... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> ...Id: <20200331162752.1209928-1-vkuznets@redhat.com> |
commitcommitdifftree |
2019-10-22 | Vitaly Kuznetsov | i386/kvm: add NoNonArchitecturalCoreSharing Hyper-V... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20191018163908.10246-1-vkuznets@redhat.com> |
commitcommitdifftree |
2019-06-21 | Vitaly Kuznetsov | i386/kvm: add support for Direct Mode for Hyper-V synthetic... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20190517141924.19024-10-vkuznets@redhat.com> |
commitcommitdifftree |
2019-06-21 | Vitaly Kuznetsov | i386/kvm: hv-evmcs requires hv-vapic Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20190517141924.19024-9-vkuznets@redhat.com> |
commitcommitdifftree |
2019-06-21 | Vitaly Kuznetsov | i386/kvm: hv-tlbflush/ipi require hv-vpindex Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20190517141924.19024-8-vkuznets@redhat.com> |
commitcommitdifftree |
2019-06-21 | Vitaly Kuznetsov | i386/kvm: hv-stimer requires hv-time and hv-synic Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20190517141924.19024-7-vkuznets@redhat.com> |
commitcommitdifftree |
2019-06-21 | Vitaly Kuznetsov | i386/kvm: implement 'hv-passthrough' mode Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20190517141924.19024-6-vkuznets@redhat.com> |
commitcommitdifftree |
2019-06-21 | Vitaly Kuznetsov | i386/kvm: document existing Hyper-V enlightenments Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20190517141924.19024-5-vkuznets@redhat.com> |
commitcommitdifftree |
2019-06-21 | Vitaly Kuznetsov | i386/kvm: move Hyper-V CPUID filling to hyperv_handle_proper... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20190517141924.19024-4-vkuznets@redhat.com> |
commitcommitdifftree |
2019-06-21 | Vitaly Kuznetsov | i386/kvm: add support for KVM_GET_SUPPORTED_HV_CPUID Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20190517141924.19024-3-vkuznets@redhat.com> |
commitcommitdifftree |
2019-06-21 | Vitaly Kuznetsov | i386/kvm: convert hyperv enlightenments properties... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20190517141924.19024-2-vkuznets@redhat.com> |
commitcommitdifftree |
2019-05-17 | Vitaly Kuznetsov | ioapic: allow buggy guests mishandling level-triggered... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20190402080215.10747-1-vkuznets@redhat.com> |
commitcommitdifftree |
2019-01-28 | Vitaly Kuznetsov | i386: Enable NPT and NRIPSAVE for AMD CPUs Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20190121155051.5628-1-vkuznets@redhat.com> |
commitcommitdifftree |
2019-01-14 | Vitaly Kuznetsov | i386/kvm: add a comment explaining why .feat_names... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20181221141604.16935-1-vkuznets@redhat.com> |
commitcommitdifftree |
2019-01-14 | Vitaly Kuznetsov | i386/kvm: expose HV_CPUID_ENLIGHTMENT_INFO.EAX and... Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20181126135958.20956-1-vkuznets@redhat.com> |
commitcommitdifftree |
2018-11-06 | Vitaly Kuznetsov | x86: hv_evmcs CPU flag support Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20181022165506.30332-3-vkuznets@redhat.com> |
commitcommitdifftree |
2018-10-19 | Vitaly Kuznetsov | i386/kvm: add support for Hyper-V IPI send Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20181009130853.6412-3-vkuznets@redhat.com> |
commitcommitdifftree |
2018-07-02 | Vitaly Kuznetsov | i386/kvm: add support for Hyper-V TLB flush Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20180610184927.19309-1-vkuznets@redhat.com> |
commitcommitdifftree |
2018-05-11 | Vitaly Kuznetsov | i386/kvm: add support for Hyper-V reenlightenment MSRs Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Message-Id: <20180411115036.31832-2-vkuznets@redhat.com> |
commitcommitdifftree |