aboutsummaryrefslogtreecommitdiff
path: root/target/i386/kvm/kvm.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-23target/i386: SEV: use KVM_SEV_INIT2 if possiblePaolo Bonzini1-0/+2
2024-04-23target/i386: Implement mc->kvm_type() to get VM typePaolo Bonzini1-0/+44
2024-04-23KVM: remove kvm_arch_cpu_check_are_resettablePaolo Bonzini1-5/+0
2024-04-23i386/sev: Switch to use confidential_guest_kvm_init()Xiaoyao Li1-4/+6
2024-04-23i386/kvm: Move architectural CPUID leaf generation to separate helperSean Christopherson1-206/+211
2024-03-08vmbus: Print a warning when enabled without the recommended set of featuresMaciej S. Szmigiero1-0/+7
2024-02-16i386/cpuid: Move leaf 7 to correct groupXiaoyao Li1-1/+1
2024-02-16i386/cpuid: Remove subleaf constraint on CPUID leaf 1FXiaoyao Li1-4/+0
2024-02-16i386/cpuid: Decrease cpuid_i when skipping CPUID leaf 1FXiaoyao Li1-0/+1
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi1-14/+14
2023-12-06i386/sev: Avoid SEV-ES crash due to missing MSR_EFER_LMA bitMichael Roth1-0/+8
2023-11-07i386/xen: advertise XEN_HVM_CPUID_UPCALL_VECTOR in CPUIDDavid Woodhouse1-0/+4
2023-10-25kvm: i8254: require KVM_CAP_PIT2 and KVM_CAP_PIT_STATE2Paolo Bonzini1-7/+0
2023-10-25kvm: i386: require KVM_CAP_SET_IDENTITY_MAP_ADDRPaolo Bonzini1-13/+7
2023-10-25kvm: i386: require KVM_CAP_ADJUST_CLOCKPaolo Bonzini1-5/+1
2023-10-25kvm: i386: require KVM_CAP_MCEPaolo Bonzini1-10/+4
2023-10-25kvm: i386: require KVM_CAP_SET_VCPU_EVENTS and KVM_CAP_X86_ROBUST_SINGLESTEPPaolo Bonzini1-90/+2
2023-10-25kvm: i386: require KVM_CAP_XSAVEPaolo Bonzini1-68/+2
2023-10-25kvm: i386: require KVM_CAP_DEBUGREGSPaolo Bonzini1-8/+1
2023-10-25kvm: i386: move KVM_CAP_IRQ_ROUTING detection to kvm_arch_required_capabilitiesPaolo Bonzini1-5/+1
2023-10-25kvm: require KVM_CAP_SIGNAL_MSIPaolo Bonzini1-0/+1
2023-10-20migration: simplify blockersSteve Sistare1-4/+4
2023-10-17target/i386/cpu: Fix CPUID_HT exposureXiaoyao Li1-0/+2
2023-09-26target/i386/kvm: eliminate shadowed local variablesPaolo Bonzini1-6/+1
2023-09-20i386: spelling fixesMichael Tokarev1-2/+2
2023-09-07sysemu/kvm: Restrict kvm_has_pit_state2() to x86 targetsPhilippe Mathieu-Daudé1-2/+2
2023-08-24sysemu/kvm: Use vaddr for kvm_arch_[insert|remove]_hw_breakpointAnton Johansson1-5/+3
2023-08-22kvm: Introduce kvm_arch_get_default_type hookAkihiko Odaki1-0/+5
2023-07-07target/i386: Allow MCDT_NO if host supportsTao Su1-0/+4
2023-03-15Fix build without CONFIG_XEN_EMUMiroslav Rezanina1-0/+2
2023-03-01kvm/i386: Add xen-evtchn-max-pirq propertyDavid Woodhouse1-0/+34
2023-03-01hw/xen: Support MSI mapping to PIRQDavid Woodhouse1-2/+17
2023-03-01kvm/i386: Add xen-gnttab-max-frames propertyDavid Woodhouse1-0/+34
2023-03-01hw/xen: Support HVM_PARAM_CALLBACK_TYPE_GSI callbackDavid Woodhouse1-0/+11
2023-03-01i386/xen: handle VCPUOP_register_vcpu_infoJoao Martins1-0/+17
2023-03-01i386/xen: handle guest hypercallsJoao Martins1-0/+5
2023-03-01i386/kvm: Set Xen vCPU ID in KVMDavid Woodhouse1-0/+5
2023-03-01i386/kvm: handle Xen HVM cpuid leavesJoao Martins1-2/+75
2023-03-01i386/kvm: Add xen-version KVM accelerator property and init KVM Xen supportDavid Woodhouse1-0/+59
2023-02-27target/i386: KVM: allow fast string operations if host supports themPaolo Bonzini1-1/+16
2023-01-20include/block: Untangle inclusion loopsMarkus Armbruster1-0/+1
2022-12-14qapi: Use returned bool to check for failure (again)Markus Armbruster1-4/+1
2022-10-31target/i386: Set maximum APIC ID to KVM prior to vCPU creationZeng Guang1-0/+5
2022-10-22Drop useless casts from g_malloc() & friends to pointerMarkus Armbruster1-2/+1
2022-10-18hyperv: fix SynIC SINT assertion failure on guest resetMaciej S. Szmigiero1-7/+17
2022-10-11KVM: x86: Implement MSR_CORE_THREAD_COUNT MSRAlexander Graf1-0/+21
2022-10-11i386: kvm: Add support for MSR filteringAlexander Graf1-0/+123
2022-10-11i386: add notify VM exit supportChenyi Qiang1-0/+98
2022-10-10kvm: allow target-specific accelerator propertiesPaolo Bonzini1-0/+4
2022-10-10i386: kvm: extend kvm_{get, put}_vcpu_events to support pending triple faultChenyi Qiang1-0/+20