aboutsummaryrefslogtreecommitdiff
path: root/target/i386
AgeCommit message (Expand)AuthorFilesLines
2024-10-17target/i386: Enable fdp-excptn-only and zero-fcs-fdsXiaoyao Li2-2/+6
2024-10-17target/i386: Don't construct a all-zero entry for CPUID[0xD 0x3f]Xiaoyao Li1-5/+6
2024-10-13target/i386/gdbstub: Expose orig_axIlya Leoshkevich3-0/+53
2024-10-13target/i386/gdbstub: Factor out gdb_get_reg() and gdb_write_reg()Ilya Leoshkevich1-21/+30
2024-10-03target/i386/kvm: Report which action failed in kvm_arch_put/get_registersJulia Suvorova1-0/+23
2024-10-03kvm: Allow kvm_arch_get/put_registers to accept Error**Julia Suvorova1-2/+2
2024-10-03target/i386: Expose IBPB-BRTYPE and SBPB CPUID bits to the guestFabiano Rosas1-2/+2
2024-10-03kvm/i386: replace identity_base variable with a constantPaolo Bonzini1-18/+18
2024-10-03kvm/i386: refactor kvm_arch_init and split it into smaller functionsAni Sinha1-126/+201
2024-10-02kvm/i386: fix return values of is_host_cpu_intel()Ani Sinha2-4/+4
2024-10-02kvm/i386: make kvm_filter_msr() and related definitions private to kvm moduleAni Sinha2-12/+11
2024-10-02target/i386: Raise the highest index value used for any VMCS encodingLei Wang2-1/+9
2024-10-02target/i386: Add VMX control bits for nested FRED supportXin Li (Intel)1-2/+2
2024-10-02target/i386: Delete duplicated macro definition CR4_FRED_MASKXin Li (Intel)1-6/+0
2024-09-28Merge tag 'pull-request-2024-09-25' of https://gitlab.com/thuth/qemu into sta...Peter Maydell1-2/+2
2024-09-24target/i386/kvm: replace assert(false) with g_assert_not_reached()Pierrick Bouvier1-2/+2
2024-09-20license: Update deprecated SPDX tag LGPL-2.0+ to LGPL-2.0-or-laterPhilippe Mathieu-Daudé1-1/+1
2024-09-13hvf: Split up hv_vm_create logic per archDanny Canter1-0/+5
2024-09-13kvm: Use 'unsigned long' for request argument in functions wrapping ioctl()Johannes Stoelp1-1/+2
2024-09-10qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefixMarkus Armbruster1-3/+3
2024-08-21target/i386: Fix tss access size in switch_tss_raRichard Henderson1-2/+3
2024-08-21target/i386: Fix carry flag for BLSIRichard Henderson5-1/+47
2024-08-21target/i386: Split out gen_prepare_val_nzRichard Henderson1-8/+14
2024-08-16target/i386: allow access_ptr to force slow path on failed probeAlex Bennée1-14/+13
2024-08-14target/i386: Fix arguments for vmsr_read_thread_stat()Anthony Harivel1-4/+4
2024-08-13target/i386: Assert MMX and XMM registers in rangeRichard Henderson1-2/+7
2024-08-13target/i386: Use unit not type in decode_modrmRichard Henderson1-4/+4
2024-08-13target/i386: Do not apply REX to MMX operandsRichard Henderson1-1/+4
2024-08-05target/i386: Fix VSIB decodeRichard Henderson2-11/+12
2024-08-02target/i386: SEV: fix mismatch in vcek-disabled property namePaolo Bonzini1-1/+1
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-31target/i386/cpu: Mask off SGX/SGX_LC feature words for non-PC machineZhao Liu1-0/+15
2024-07-31target/i386/cpu: Add dependencies of CPUID 0x12 leavesZhao Liu1-0/+12
2024-07-31target/i386/cpu: Explicitly express SGX_LC and SGX feature words dependencyZhao Liu1-5/+4
2024-07-31target/i386/cpu: Remove unnecessary SGX feature words checksZhao Liu1-15/+1
2024-07-31target/i386: Change unavail from u32 to u64Xiong Zhang1-1/+1
2024-07-29target/i386: Remove dead assignment to ss in do_interrupt64()Peter Maydell1-3/+2
2024-07-22Add support for RAPL MSRs in KVM/QemuAnthony Harivel5-1/+883
2024-07-16target/i386/tcg: save current task state before loading new onePaolo Bonzini1-40/+45
2024-07-16target/i386/tcg: use X86Access for TSS accessPaolo Bonzini1-52/+58
2024-07-16target/i386/tcg: check for correct busy state before switching to a new taskPaolo Bonzini1-0/+5
2024-07-16target/i386/tcg: Compute MMU index oncePaolo Bonzini1-13/+22
2024-07-16target/i386/tcg: Introduce x86_mmu_index_{kernel_,}plRichard Henderson2-12/+26
2024-07-16target/i386/tcg: Reorg push/pop within seg_helper.cRichard Henderson1-222/+259
2024-07-16target/i386/tcg: use PUSHL/PUSHW for error codePaolo Bonzini1-9/+7
2024-07-16target/i386/tcg: Allow IRET from user mode to user mode with SMAPPaolo Bonzini1-9/+9
2024-07-16target/i386/tcg: Remove SEG_ADDLRichard Henderson1-6/+2
2024-07-16target/i386/tcg: fix POP to memory in long modePaolo Bonzini2-1/+2
2024-07-16i386/sev: Don't allow automatic fallback to legacy KVM_SEV*_INITMichael Roth1-14/+71