aboutsummaryrefslogtreecommitdiff
path: root/target/i386/kvm.c
AgeCommit message (Expand)AuthorFilesLines
2020-07-10KVM: x86: believe what KVM says about WAITPKGPaolo Bonzini1-6/+5
2020-07-10KVM: add support for AMD nested live migrationPaolo Bonzini1-8/+34
2020-06-26kvm: i386: allow TSC to differ by NTP correction bounds without TSC scalingMarcelo Tosatti1-5/+41
2020-06-10target/i386: define a new MSR based feature word - FEAT_PERF_CAPABILITIESLike Xu1-0/+20
2020-06-10i386/kvm: fix a use-after-free when vcpu plug/unplugPan Nengyuan1-1/+3
2020-06-10i386/cpu: Store LAPIC bus frequency in CPU structureLiran Alon1-3/+7
2020-05-14KVM: Move hwpoison page related functions into kvm-all.cDongjiu Geng1-36/+0
2020-04-02target/i386: do not set unsupported VMX secondary execution controlsVitaly Kuznetsov1-15/+26
2020-02-12target/i386: check for availability of MSR_IA32_UCODE_REV as an emulated MSRPaolo Bonzini1-2/+5
2020-01-24accel: Replace current_machine->accelerator by current_accel() wrapperPhilippe Mathieu-Daudé1-1/+1
2020-01-24target/i386: kvm: initialize microcode revision from KVMPaolo Bonzini1-0/+5
2020-01-24target/i386: kvm: initialize feature MSRs very earlyPaolo Bonzini1-33/+48
2020-01-07x86: Check for machine state object class before typecasting itMichal Privoznik1-0/+1
2019-12-18target/i386: remove unused pci-assign codesEiichi Tsukata1-140/+0
2019-12-17x86: move more x86-generic functions out of PC filesPaolo Bonzini1-1/+1
2019-12-17x86: move SMM property to X86MachineStatePaolo Bonzini1-2/+1
2019-12-17kvm: introduce kvm_kernel_irqchip_* functionsPaolo Bonzini1-2/+2
2019-12-17kvm: convert "-machine kvm_shadow_mem" to an accelerator propertyPaolo Bonzini1-1/+1
2019-12-06target/i386: disable VMX features if nested=0Yang Zhong1-0/+8
2019-11-21target/i386: add support for MSR_IA32_TSX_CTRLPaolo Bonzini1-0/+13
2019-10-23target/i386: Add support for save/load IA32_UMWAIT_CONTROL MSRTao Xu1-0/+13
2019-10-23x86/cpu: Add support for UMONITOR/UMWAIT/TPAUSETao Xu1-0/+6
2019-10-22i386/kvm: add NoNonArchitecturalCoreSharing Hyper-V enlightenmentVitaly Kuznetsov1-0/+26
2019-10-22target/i386: log MCE guest and host addressesMario Smarduch1-5/+24
2019-10-15i386: Omit all-zeroes entries from KVM CPUID tableEduardo Habkost1-0/+14
2019-10-04target/i386/kvm: Silence warning from Valgrind about uninitialized bytesThomas Huth1-2/+2
2019-10-04target/i386: work around KVM_GET_MSRS bug for secondary execution controlsPaolo Bonzini1-0/+17
2019-10-04target/i386: add VMX featuresPaolo Bonzini1-2/+160
2019-10-04target/i386: expand feature words to 64 bitsPaolo Bonzini1-1/+1
2019-09-16hw/i386/pc: Extract e820 memory layout codePhilippe Mathieu-Daudé1-0/+1
2019-09-16i386/kvm: support guest access CORE cstateWanpeng Li1-1/+2
2019-08-20x86: Intel AVX512_BF16 feature enablingJing Liu1-1/+2
2019-08-20i386/kvm: initialize struct at full before ioctl callAndrey Shinkevich1-0/+3
2019-08-20target-i386: kvm: 'kvm_get_supported_msrs' cleanupLi Qiang1-94/+91
2019-08-20kvm: i386: halt poll control MSR supportMarcelo Tosatti1-0/+14
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster1-0/+1
2019-08-16Include qemu/main-loop.h lessMarkus Armbruster1-0/+1
2019-08-16Include sysemu/reset.h a lot lessMarkus Armbruster1-0/+1
2019-07-24i386/kvm: Do not sync nested state during runtimeJan Kiszka1-5/+5
2019-07-19target/i386: skip KVM_GET/SET_NESTED_STATE if VMX disabled, or for SVMPaolo Bonzini1-8/+8
2019-07-19target/i386: kvm: Demand nested migration kernel capabilities only when vCPU ...Liran Alon1-20/+6
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