aboutsummaryrefslogtreecommitdiff
path: root/target/i386/kvm
AgeCommit message (Expand)AuthorFilesLines
11 daystarget/i386/kvm: Report which action failed in kvm_arch_put/get_registersJulia Suvorova1-0/+23
11 dayskvm: Allow kvm_arch_get/put_registers to accept Error**Julia Suvorova1-2/+2
11 dayskvm/i386: replace identity_base variable with a constantPaolo Bonzini1-18/+18
11 dayskvm/i386: refactor kvm_arch_init and split it into smaller functionsAni Sinha1-126/+201
12 dayskvm/i386: fix return values of is_host_cpu_intel()Ani Sinha2-4/+4
12 dayskvm/i386: make kvm_filter_msr() and related definitions private to kvm moduleAni Sinha2-12/+11
12 daystarget/i386: Raise the highest index value used for any VMCS encodingLei Wang1-1/+8
2024-09-24target/i386/kvm: replace assert(false) with g_assert_not_reached()Pierrick Bouvier1-2/+2
2024-09-13kvm: Use 'unsigned long' for request argument in functions wrapping ioctl()Johannes Stoelp1-1/+2
2024-08-14target/i386: Fix arguments for vmsr_read_thread_stat()Anthony Harivel1-4/+4
2024-07-31target/i386: Clean up error cases for vmsr_read_thread_stat()Anthony Harivel1-2/+3
2024-07-31target/i386: Fix typo that assign same value twiceAnthony Harivel1-2/+2
2024-07-22Add support for RAPL MSRs in KVM/QemuAnthony Harivel4-1/+875
2024-07-04Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingRichard Henderson2-1/+6
2024-07-04target/i386: add support for masking CPUID features in confidential guestsPaolo Bonzini1-0/+5
2024-07-03hw/i386/fw_cfg: Add etc/e820 to fw_cfg lateDavid Woodhouse2-11/+2
2024-07-03target/i386: pass X86CPU to x86_cpu_get_supported_feature_wordPaolo Bonzini1-1/+1
2024-06-30target/i386: Advertise MWAIT iff host supportsZide Chen1-2/+9
2024-06-24gdbstub: move enums into separate headerAlex Bennée1-1/+1
2024-06-19target/i386: Remove X86CPU::kvm_no_smi_migration fieldPhilippe Mathieu-Daudé1-6/+1
2024-06-19target/i386/kvm: Remove x86_cpu_change_kvm_default() and 'kvm-cpu.h'Philippe Mathieu-Daudé2-43/+1
2024-06-08i386: Add support for overflow recoveryJohn Allen1-1/+1
2024-06-08i386: Add support for SUCCOR featureJohn Allen1-0/+2
2024-06-08i386: Fix MCE support for AMD hostsJohn Allen1-8/+31
2024-06-08target/i386: Add get/set/migrate support for FRED MSRsXin Li1-0/+49
2024-06-05Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingRichard Henderson3-0/+58
2024-06-05i386/kvm: Add KVM_EXIT_HYPERCALL handling for KVM_HC_MAP_GPA_RANGEMichael Roth3-0/+57
2024-06-05i386/sev: Add a class method to determine KVM VM type for SNP guestsPaolo Bonzini1-0/+1
2024-06-04target/i386/kvm: Improve KVM_EXIT_NOTIFY warningsRichard Henderson1-6/+5
2024-05-22target-i386: hyper-v: Correct kvm_hv_handle_exit return valuedonsheng1-1/+1
2024-05-22i386/cpu: Introduce bitmap to cache available CPU topology levelsZhao Liu1-1/+2
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 Bonzini2-0/+46
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 Li3-27/+6
2024-04-23i386/kvm: Move architectural CPUID leaf generation to separate helperSean Christopherson1-206/+211
2024-04-18kvm: add support for guest physical bitsGerd Hoffmann1-8/+42
2024-03-08vmbus: Print a warning when enabled without the recommended set of featuresMaciej S. Szmigiero4-0/+18
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-08qemu/main-loop: rename QEMU_IOTHREAD_LOCK_GUARD to BQL_LOCK_GUARDStefan Hajnoczi1-1/+1
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi3-23/+23
2023-12-06i386/sev: Avoid SEV-ES crash due to missing MSR_EFER_LMA bitMichael Roth1-0/+8
2023-11-08Merge tag 'misc-cpus-20231107' of https://github.com/philmd/qemu into stagingStefan Hajnoczi1-0/+1
2023-11-07target/i386/kvm: Correct comment in kvm_cpu_realize()Philippe Mathieu-Daudé1-0/+1
2023-11-07hw/xen: add support for Xen primary console in emulated modeDavid Woodhouse1-2/+21
2023-11-07i386/xen: advertise XEN_HVM_CPUID_UPCALL_VECTOR in CPUIDDavid Woodhouse1-0/+4
2023-11-07i386/xen: Ignore VCPU_SSHOTTMR_future flag in set_singleshot_timer()David Woodhouse1-10/+10
2023-11-06hw/xen: select kernel mode for per-vCPU event channel upcall vectorDavid Woodhouse1-0/+7