aboutsummaryrefslogtreecommitdiff
path: root/target/i386/cpu.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-28target/i386: Add support for PREFETCHIT0/1 in CPUID enumerationJiaxi Chen1-1/+1
2023-04-28target/i386: Add support for AVX-NE-CONVERT in CPUID enumerationJiaxi Chen1-1/+1
2023-04-28target/i386: Add support for AVX-VNNI-INT8 in CPUID enumerationJiaxi Chen1-1/+21
2023-04-28target/i386: Add support for AVX-IFMA in CPUID enumerationJiaxi Chen1-1/+1
2023-04-28target/i386: Add support for AMX-FP16 in CPUID enumerationJiaxi Chen1-1/+1
2023-04-28target/i386: Add support for CMPCCXADD in CPUID enumerationJiaxi Chen1-1/+1
2023-04-28i386/cpu: Update how the EBX register of CPUID 0x8000001F is setTom Lendacky1-2/+2
2023-04-22Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingRichard Henderson1-2/+2
2023-04-20target/i386: Set family/model/stepping of the "max" CPU according to LM bitThomas Huth1-9/+22
2023-04-20target/i386: Change wrong XFRM value in SGX CPUID leafYang Zhong1-2/+2
2023-03-22*: Add missing includes of qemu/error-report.hRichard Henderson1-0/+1
2023-03-02Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingPeter Maydell1-0/+1
2023-03-02Merge tag 'pull-monitor-2023-03-02' of https://repo.or.cz/qemu/armbru into st...Peter Maydell1-35/+39
2023-03-02target/i386: Restrict 'qapi-commands-machine.h' to system emulationPhilippe Mathieu-Daudé1-35/+39
2023-03-01target/i386: set `CF_PCREL` in `x86_cpu_realizefn`Anton Johansson1-0/+5
2023-03-01i386/kvm: handle Xen HVM cpuid leavesJoao Martins1-0/+1
2023-02-27i386: Add new CPU model SapphireRapidsWang, Lei1-2/+131
2023-02-27target/i386: add FZRM, FSRS, FSRCPaolo Bonzini1-3/+4
2023-02-27target/i386: add FSRM to TCGPaolo Bonzini1-1/+1
2023-01-06target/i386: Add SGX aex-notify and EDECCSSA supportKai Huang1-2/+2
2022-12-16target/i386: Convert to 3-phase resetPeter Maydell1-4/+8
2022-12-14qapi machine: Elide redundant has_FOO in generated CMarkus Armbruster1-1/+0
2022-10-22target/i386: implement FMA instructionsPaolo Bonzini1-2/+3
2022-10-20target/i386: implement F16C instructionsPaolo Bonzini1-3/+2
2022-10-18target/i386: Enable AVX cpuid bits when using TCGPaul Brook1-5/+5
2022-10-18target/i386: Use device_cold_reset() to reset the APICPeter Maydell1-1/+1
2022-10-18hyperv: fix SynIC SINT assertion failure on guest resetMaciej S. Szmigiero1-0/+13
2022-10-11linux-user: i386/signal: support XSAVE/XRSTOR for signal frame fpstatePaolo Bonzini1-1/+1
2022-10-10i386: kvm: extend kvm_{get, put}_vcpu_events to support pending triple faultChenyi Qiang1-0/+1
2022-10-04hw/core: Add CPUClass.get_pcRichard Henderson1-0/+9
2022-08-05target/i386: display deprecation status in '-cpu help'Daniel P. Berrangé1-0/+5
2022-08-01misc: fix commonly doubled up wordsDaniel P. Berrangé1-1/+1
2022-06-06x86: cpu: fixup number of addressable IDs for logical processors sharing cacheIgor Mammedov1-4/+16
2022-06-06x86: cpu: make sure number of addressable IDs for processor cores meets the specIgor Mammedov1-1/+1
2022-06-06target/i386: Fix wrong count settingYang Zhong1-1/+1
2022-05-25i386: Hyper-V Direct TLB flush hypercallVitaly Kuznetsov1-0/+2
2022-05-25i386: Hyper-V Support extended GVA ranges for TLB flush hypercallsVitaly Kuznetsov1-0/+2
2022-05-25i386: Hyper-V XMM fast hypercall input featureVitaly Kuznetsov1-0/+2
2022-05-25i386: Hyper-V Enlightened MSR bitmap featureVitaly Kuznetsov1-0/+2
2022-05-25target/i386/kvm: Fix disabling MPX on "-cpu host" with MPX-capable hostMaciej S. Szmigiero1-0/+8
2022-05-14target/i386: Support Arch LBR in CPUID enumerationYang Weijiang1-1/+19
2022-05-14target/i386: introduce helper to access supported CPUIDPaolo Bonzini1-16/+25
2022-05-14target/i386: Add XSAVES support for Arch LBRYang Weijiang1-1/+5
2022-05-14target/i386: Enable support for XSAVES based featuresYang Weijiang1-24/+80
2022-05-14target/i386: Add lbr-fmt vPMU option to support guest LBRYang Weijiang1-0/+40
2022-05-14i386/cpu: Remove the deprecated cpu model 'Icelake-Client'Robert Hoo1-122/+0
2022-05-12target/i386: do not consult nonexistent host leavesPaolo Bonzini1-5/+36
2022-05-09disas: Remove old libopcode i386 disassemblerThomas Huth1-1/+0
2022-04-06hyperv: Add support to process syndbg commandsJon Doron1-0/+2
2022-03-24target/i386: properly reset TSC on resetPaolo Bonzini1-0/+13