aboutsummaryrefslogtreecommitdiff
path: root/target/i386
AgeCommit message (Expand)AuthorFilesLines
2024-11-06Merge tag 'hw-misc-20241105' of https://github.com/philmd/qemu into stagingPeter Maydell2-76/+79
2024-11-05hw/core: Make CPU topology enumeration arch-agnosticZhao Liu2-74/+74
2024-11-05i386/cpu: Don't enumerate the "invalid" CPU topology levelZhao Liu1-5/+8
2024-11-05target/i386: Set 2-NaN propagation rule explicitlyPeter Maydell3-0/+47
2024-10-31target/i386: Introduce GraniteRapids-v2 modelTao Su1-0/+17
2024-10-31target/i386: Add AVX512 state when AVX10 is supportedTao Su1-1/+9
2024-10-31target/i386: Add feature dependencies for AVX10Tao Su2-0/+20
2024-10-31target/i386: add CPUID.24 features for AVX10Tao Su2-0/+23
2024-10-31target/i386: add AVX10 feature and AVX10 version propertyTao Su3-8/+63
2024-10-31target/i386: return bool from x86_cpu_filter_featuresPaolo Bonzini1-9/+11
2024-10-31target/i386: do not rely on ExtSaveArea for accelerator-supported XCR0 bitsPaolo Bonzini2-6/+31
2024-10-31target/i386: cpu: set correct supported XCR0 features for TCGPaolo Bonzini1-2/+4
2024-10-31target/i386: use + to put flags togetherPaolo Bonzini1-12/+12
2024-10-31target/i386: use higher-precision arithmetic to compute CFPaolo Bonzini1-0/+37
2024-10-31target/i386: use compiler builtin to compute PFPaolo Bonzini4-48/+17
2024-10-31target/i386: make flag variables unsignedPaolo Bonzini1-23/+23
2024-10-31target/i386: add a note about gen_jcc1Paolo Bonzini1-0/+4
2024-10-31target/i386: add a few more trivial CCPrepare casesPaolo Bonzini1-0/+3
2024-10-31target/i386: optimize TEST+Jxx sequencesPaolo Bonzini1-0/+22
2024-10-31target/i386: optimize computation of ZF from CC_OP_DYNAMICPaolo Bonzini3-3/+21
2024-10-31target/i386: Wrap cc_op_live with a validity checkRichard Henderson4-7/+21
2024-10-31target/i386: Introduce cc_op_sizeRichard Henderson3-13/+26
2024-10-31target/i386: Rearrange CCOpRichard Henderson1-6/+8
2024-10-31target/i386: remove CC_OP_CLRPaolo Bonzini5-26/+4
2024-10-31target/i386: Tidy cc_op_str usageRichard Henderson1-6/+11
2024-10-31target/i386: use tcg_gen_ext_tl when applicablePaolo Bonzini1-8/+8
2024-10-31target/i386/hvf: fix handling of XSAVE-related CPUID bitsPaolo Bonzini1-21/+31
2024-10-31target/i386: Expose new feature bits in CPUID 8000_0021_EAX/EBXBabu Moger2-2/+18
2024-10-31target/i386: Expose bits related to SRSO vulnerabilityBabu Moger2-4/+12
2024-10-31target/i386: Add PerfMonV2 feature bitSandipan Das2-0/+30
2024-10-31target/i386: Fix minor typo in NO_NESTED_DATA_BP feature bitBabu Moger2-2/+2
2024-10-31i386/cpu: Drop the check of phys_bits in host_cpu_realizefn()Xiaoyao Li1-13/+3
2024-10-30target/i386: fix CPUID check for LFENCE and SFENCEPaolo Bonzini1-2/+2
2024-10-22target/i386: Remove ra parameter from ptw_translateRichard Henderson1-9/+9
2024-10-22target/i386: Use probe_access_full_mmu in ptw_translateRichard Henderson1-6/+4
2024-10-22target/i386: Walk NPT in guest real modeAlexander Graf1-3/+14
2024-10-18Merge tag 'pull-error-2024-10-18' of https://repo.or.cz/qemu/armbru into stagingPeter Maydell1-32/+27
2024-10-18target/i386/cpu: Improve errors for out of bounds property valuesMarkus Armbruster1-11/+9
2024-10-18target/i386/cpu: Avoid mixing signed and unsigned in property settersMarkus Armbruster1-24/+21
2024-10-17target/i386: Use only 16 and 32-bit operands for IN/OUTRichard Henderson1-4/+4
2024-10-17target/i386/tcg: Use DPL-level accesses for interrupts and call gatesPaolo Bonzini1-6/+11
2024-10-17target/i386: assert that cc_op* and pc_save are preservedPaolo Bonzini1-9/+3
2024-10-17target/i386: list instructions still in translate.cPaolo Bonzini1-0/+31
2024-10-17target/i386: do not check PREFIX_LOCK in old-style decoderPaolo Bonzini1-18/+8
2024-10-17target/i386: convert CMPXCHG8B/CMPXCHG16B to new decoderPaolo Bonzini4-129/+124
2024-10-17target/i386: decode address before going back to translate.cPaolo Bonzini4-118/+103
2024-10-17target/i386: convert bit test instructions to new decoderPaolo Bonzini4-158/+183
2024-10-17target/i386: Make sure SynIC state is really updated before KVM_RUNVitaly Kuznetsov1-0/+1
2024-10-17target/i386: Exclude 'hv-syndbg' from 'hv-passthrough'Vitaly Kuznetsov1-2/+5
2024-10-17target/i386: Fix conditional CONFIG_SYNDBG enablementVitaly Kuznetsov2-4/+9