aboutsummaryrefslogtreecommitdiff
path: root/target/i386/kvm.c
AgeCommit message (Expand)AuthorFilesLines
2019-07-08Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-3/+4
2019-07-05i386/kvm: Fix build with -m32Max Reitz1-3/+4
2019-07-05target/i386: Add CPUID.1F generation support for multi-dies PCMachineLike Xu1-0/+12
2019-06-21target/i386: kvm: Add nested migration blocker only when kernel lacks require...Liran Alon1-2/+7
2019-06-21target/i386: kvm: Add support for KVM_CAP_EXCEPTION_PAYLOADLiran Alon1-16/+85
2019-06-21target/i386: kvm: Add support for save and restore nested stateLiran Alon1-0/+80
2019-06-21target/i386: kvm: Block migration for vCPUs exposed with nested virtualizationLiran Alon1-7/+7
2019-06-21target/i386: kvm: Re-inject #DB to guest with updated DR6Liran Alon1-0/+3
2019-06-21target/i386: kvm: Use symbolic constant for #DB/#BP exception constantsLiran Alon1-4/+4
2019-06-21KVM: Introduce kvm_arch_destroy_vcpu()Liran Alon1-0/+12
2019-06-21target/i386: kvm: Delete VMX migration blocker on vCPU init failureLiran Alon1-2/+5
2019-06-21target/i386: define a new MSR based feature word - FEAT_CORE_CAPABILITYXiaoyao Li1-0/+9
2019-06-21i386/kvm: add support for Direct Mode for Hyper-V synthetic timersVitaly Kuznetsov1-0/+9
2019-06-21i386/kvm: hv-evmcs requires hv-vapicVitaly Kuznetsov1-1/+2
2019-06-21i386/kvm: hv-tlbflush/ipi require hv-vpindexVitaly Kuznetsov1-2/+4
2019-06-21i386/kvm: hv-stimer requires hv-time and hv-synicVitaly Kuznetsov1-4/+19
2019-06-21i386/kvm: implement 'hv-passthrough' modeVitaly Kuznetsov1-14/+75
2019-06-21i386/kvm: move Hyper-V CPUID filling to hyperv_handle_properties()Vitaly Kuznetsov1-73/+90
2019-06-21i386/kvm: add support for KVM_GET_SUPPORTED_HV_CPUIDVitaly Kuznetsov1-118/+356
2019-06-21i386/kvm: convert hyperv enlightenments properties from bools to bitsVitaly Kuznetsov1-49/+34
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster1-1/+0
2019-03-20i386: kvm: Disable arch_capabilities if MSR can't be setEduardo Habkost1-0/+9
2019-02-05contrib/vhost-user-blk: fix the compilation issuePeter Xu1-3/+11
2019-01-14i386/kvm: expose HV_CPUID_ENLIGHTMENT_INFO.EAX and HV_CPUID_NESTED_FEATURES.E...Vitaly Kuznetsov1-40/+45
2018-12-11target/i386/kvm.c: Don't mark cpuid_data as QEMU_PACKEDPeter Maydell1-1/+9
2018-11-27migration: savevm: consult migration blockersPaolo Bonzini1-3/+0
2018-11-27target/i386: kvm: add VMX migration blockerPaolo Bonzini1-0/+12
2018-11-26kvm: Use KVM_GET_MSR_INDEX_LIST for MSR_IA32_ARCH_CAPABILITIES supportBandan Das1-8/+7
2018-11-06x86: hv_evmcs CPU flag supportVitaly Kuznetsov1-2/+28
2018-10-30x86: define a new MSR based feature word -- FEATURE_WORDS_ARCH_CAPABILITIESRobert Hoo1-0/+11
2018-10-30kvm: Add support to KVM_GET_MSR_FEATURE_INDEX_LIST and KVM_GET_MSRS system ioctlRobert Hoo1-0/+80
2018-10-19target/i386: kvm: just return after migrate_add_blocker failedLi Qiang1-1/+1
2018-10-19hyperv: only add SynIC in compatible configurationsRoman Kagan1-8/+22
2018-10-19hyperv: qom-ify SynICRoman Kagan1-0/+9
2018-10-19hyperv:synic: split capability testing and settingRoman Kagan1-4/+16
2018-10-19hyperv: factor out arch-independent API into hw/hypervRoman Kagan1-2/+3
2018-10-19i386/kvm: add support for Hyper-V IPI sendVitaly Kuznetsov1-1/+13
2018-10-19target-i386: kvm: do not initialize padding fieldsPaolo Bonzini1-2/+0
2018-10-02i386: Compile CPUX86State xsave_buf only when support KVM or HVFLiran Alon1-3/+3
2018-10-02kvm: x86: Fix kvm_arch_fixup_msi_route for remap-less caseJan Kiszka1-0/+4
2018-08-23KVM: cleanup unnecessary #ifdef KVM_CAP_...Paolo Bonzini1-8/+0
2018-07-16hyperv: ensure VP index equal to QEMU cpu_indexRoman Kagan1-0/+47
2018-07-02i386/kvm: add support for Hyper-V TLB flushVitaly Kuznetsov1-1/+14
2018-06-29Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-0/+32
2018-06-29i386/cpu: make -cpu host support monitor/mwaitMichael S. Tsirkin1-0/+9
2018-06-28kvm: support -overcommit cpu-pm=on|offMichael S. Tsirkin1-0/+23
2018-06-27compiler: add a sizeof_field() macroStefan Hajnoczi1-1/+1
2018-06-22i386: Allow TOPOEXT to be enabled on older kernelsBabu Moger1-0/+7
2018-06-08i386: Populate AMD Processor Cache Information for cpuid 0x8000001DBabu Moger1-3/+26
2018-06-01target/i386/kvm.c: Remove compatibility shim for KVM_HINTS_REALTIMEPeter Maydell1-5/+0