aboutsummaryrefslogtreecommitdiff
path: root/target/i386
AgeCommit message (Expand)Author
2024-11-09i386/hvf: Removes duplicate/shadowed variables in hvf_vcpu_execPhil Dennis-Jordan
2024-11-09i386/hvf: Raise exception on error setting APICBASEPhil Dennis-Jordan
2024-11-09i386/hvf: Fixes startup memory leak (vmcs caps)Phil Dennis-Jordan
2024-11-09i386/hvf: Fix for UB in handling CPUID function 0xDPhil Dennis-Jordan
2024-11-09i386/hvf: Integrates x2APIC support with hvf accelPhil Dennis-Jordan
2024-11-07target/i386: Fix legacy page table walkAlexander Graf
2024-11-07target/i386/hvf: fix clang compilation warningPierrick Bouvier
2024-11-07target/i386: add sha512, sm3, sm4 feature bitsPaolo Bonzini
2024-11-06Merge tag 'hw-misc-20241105' of https://github.com/philmd/qemu into stagingPeter Maydell
2024-11-05hw/core: Make CPU topology enumeration arch-agnosticZhao Liu
2024-11-05i386/cpu: Don't enumerate the "invalid" CPU topology levelZhao Liu
2024-11-05target/i386: Set 2-NaN propagation rule explicitlyPeter Maydell
2024-10-31target/i386: Introduce GraniteRapids-v2 modelTao Su
2024-10-31target/i386: Add AVX512 state when AVX10 is supportedTao Su
2024-10-31target/i386: Add feature dependencies for AVX10Tao Su
2024-10-31target/i386: add CPUID.24 features for AVX10Tao Su
2024-10-31target/i386: add AVX10 feature and AVX10 version propertyTao Su
2024-10-31target/i386: return bool from x86_cpu_filter_featuresPaolo Bonzini
2024-10-31target/i386: do not rely on ExtSaveArea for accelerator-supported XCR0 bitsPaolo Bonzini
2024-10-31target/i386: cpu: set correct supported XCR0 features for TCGPaolo Bonzini
2024-10-31target/i386: use + to put flags togetherPaolo Bonzini
2024-10-31target/i386: use higher-precision arithmetic to compute CFPaolo Bonzini
2024-10-31target/i386: use compiler builtin to compute PFPaolo Bonzini
2024-10-31target/i386: make flag variables unsignedPaolo Bonzini
2024-10-31target/i386: add a note about gen_jcc1Paolo Bonzini
2024-10-31target/i386: add a few more trivial CCPrepare casesPaolo Bonzini
2024-10-31target/i386: optimize TEST+Jxx sequencesPaolo Bonzini
2024-10-31target/i386: optimize computation of ZF from CC_OP_DYNAMICPaolo Bonzini
2024-10-31target/i386: Wrap cc_op_live with a validity checkRichard Henderson
2024-10-31target/i386: Introduce cc_op_sizeRichard Henderson
2024-10-31target/i386: Rearrange CCOpRichard Henderson
2024-10-31target/i386: remove CC_OP_CLRPaolo Bonzini
2024-10-31target/i386: Tidy cc_op_str usageRichard Henderson
2024-10-31target/i386: use tcg_gen_ext_tl when applicablePaolo Bonzini
2024-10-31target/i386/hvf: fix handling of XSAVE-related CPUID bitsPaolo Bonzini
2024-10-31target/i386: Expose new feature bits in CPUID 8000_0021_EAX/EBXBabu Moger
2024-10-31target/i386: Expose bits related to SRSO vulnerabilityBabu Moger
2024-10-31target/i386: Add PerfMonV2 feature bitSandipan Das
2024-10-31target/i386: Fix minor typo in NO_NESTED_DATA_BP feature bitBabu Moger
2024-10-31i386/cpu: Drop the check of phys_bits in host_cpu_realizefn()Xiaoyao Li
2024-10-30target/i386: fix CPUID check for LFENCE and SFENCEPaolo Bonzini
2024-10-22target/i386: Remove ra parameter from ptw_translateRichard Henderson
2024-10-22target/i386: Use probe_access_full_mmu in ptw_translateRichard Henderson
2024-10-22target/i386: Walk NPT in guest real modeAlexander Graf
2024-10-18Merge tag 'pull-error-2024-10-18' of https://repo.or.cz/qemu/armbru into stagingPeter Maydell
2024-10-18target/i386/cpu: Improve errors for out of bounds property valuesMarkus Armbruster
2024-10-18target/i386/cpu: Avoid mixing signed and unsigned in property settersMarkus Armbruster
2024-10-17target/i386: Use only 16 and 32-bit operands for IN/OUTRichard Henderson
2024-10-17target/i386/tcg: Use DPL-level accesses for interrupts and call gatesPaolo Bonzini
2024-10-17target/i386: assert that cc_op* and pc_save are preservedPaolo Bonzini