aboutsummaryrefslogtreecommitdiff
path: root/target/i386/cpu.c
AgeCommit message (Expand)Author
2023-01-06target/i386: Add SGX aex-notify and EDECCSSA supportKai Huang
2022-12-16target/i386: Convert to 3-phase resetPeter Maydell
2022-12-14qapi machine: Elide redundant has_FOO in generated CMarkus Armbruster
2022-10-22target/i386: implement FMA instructionsPaolo Bonzini
2022-10-20target/i386: implement F16C instructionsPaolo Bonzini
2022-10-18target/i386: Enable AVX cpuid bits when using TCGPaul Brook
2022-10-18target/i386: Use device_cold_reset() to reset the APICPeter Maydell
2022-10-18hyperv: fix SynIC SINT assertion failure on guest resetMaciej S. Szmigiero
2022-10-11linux-user: i386/signal: support XSAVE/XRSTOR for signal frame fpstatePaolo Bonzini
2022-10-10i386: kvm: extend kvm_{get, put}_vcpu_events to support pending triple faultChenyi Qiang
2022-10-04hw/core: Add CPUClass.get_pcRichard Henderson
2022-08-05target/i386: display deprecation status in '-cpu help'Daniel P. Berrangé
2022-08-01misc: fix commonly doubled up wordsDaniel P. Berrangé
2022-06-06x86: cpu: fixup number of addressable IDs for logical processors sharing cacheIgor Mammedov
2022-06-06x86: cpu: make sure number of addressable IDs for processor cores meets the specIgor Mammedov
2022-06-06target/i386: Fix wrong count settingYang Zhong
2022-05-25i386: Hyper-V Direct TLB flush hypercallVitaly Kuznetsov
2022-05-25i386: Hyper-V Support extended GVA ranges for TLB flush hypercallsVitaly Kuznetsov
2022-05-25i386: Hyper-V XMM fast hypercall input featureVitaly Kuznetsov
2022-05-25i386: Hyper-V Enlightened MSR bitmap featureVitaly Kuznetsov
2022-05-25target/i386/kvm: Fix disabling MPX on "-cpu host" with MPX-capable hostMaciej S. Szmigiero
2022-05-14target/i386: Support Arch LBR in CPUID enumerationYang Weijiang
2022-05-14target/i386: introduce helper to access supported CPUIDPaolo Bonzini
2022-05-14target/i386: Add XSAVES support for Arch LBRYang Weijiang
2022-05-14target/i386: Enable support for XSAVES based featuresYang Weijiang
2022-05-14target/i386: Add lbr-fmt vPMU option to support guest LBRYang Weijiang
2022-05-14i386/cpu: Remove the deprecated cpu model 'Icelake-Client'Robert Hoo
2022-05-12target/i386: do not consult nonexistent host leavesPaolo Bonzini
2022-05-09disas: Remove old libopcode i386 disassemblerThomas Huth
2022-04-06hyperv: Add support to process syndbg commandsJon Doron
2022-03-24target/i386: properly reset TSC on resetPaolo Bonzini
2022-03-23KVM: x86: workaround invalid CPUID[0xD,9] info on some AMD processorsPaolo Bonzini
2022-03-15KVM: SVM: always set MSR_AMD64_TSC_RATIO to default valueMaxim Levitsky
2022-03-15i386: Add Icelake-Server-v6 CPU model with 5-level EPT supportVitaly Kuznetsov
2022-03-15x86: Add AMX CPUIDs enumerationJing Liu
2022-03-15x86: Add XFD faulting bit for state componentsJing Liu
2022-03-15x86: Grant AMX permission for guestYang Zhong
2022-03-15x86: Add AMX XTILECFG and XTILEDATA componentsJing Liu
2022-03-15x86: Fix the 64-byte boundary enumeration for extended stateJing Liu
2022-02-21Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into ...Peter Maydell
2022-02-21include: Move hardware version declarations to new qemu/hw-version.hPeter Maydell
2022-02-16target/i386: add TCG support for UMIPGareth Webb
2021-11-03Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingRichard Henderson
2021-11-02KVM: SVM: add migration support for nested TSC scalingMaxim Levitsky
2021-10-31monitor: Trim some trailing space from human-readable outputMarkus Armbruster
2021-10-29target/i386: Remove core-capability in Snowridge CPU modelChenyi Qiang
2021-10-13target/i386/sev: Remove stubs by using code elisionPhilippe Mathieu-Daudé
2021-10-13target/i386/sev: Rename sev_i386.h -> sev.hPhilippe Mathieu-Daudé
2021-10-13target/i386/cpu: Add missing 'qapi/error.h' headerPhilippe Mathieu-Daudé
2021-10-01i386: Change the default Hyper-V version to match WS2016Vitaly Kuznetsov