aboutsummaryrefslogtreecommitdiff
path: root/target-i386/cpu.c
AgeCommit message (Expand)AuthorFilesLines
2015-06-22qerror: Move #include out of qerror.hMarkus Armbruster1-0/+1
2015-06-22qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster1-10/+9
2015-06-05target-i386: use memory API to implement SMRAMPaolo Bonzini1-2/+31
2015-06-05target-i386: create a separate AddressSpace for each CPUPaolo Bonzini1-0/+14
2015-06-05target-i386: wake up processors that receive an SMIPaolo Bonzini1-1/+3
2015-06-02target-i386: Register QOM properties for feature flagsEduardo Habkost1-0/+122
2015-04-27target-i386: Remove AMD feature flag aliases from CPU model tableEduardo Habkost1-7/+0
2015-04-27target-i386: X86CPU::xlevel2 QOM propertyEduardo Habkost1-1/+2
2015-04-27target-i386: Make "level" and "xlevel" properties staticEduardo Habkost1-38/+2
2015-04-02target-i386: clear bsp bit when designating bspNadav Amit1-3/+1
2015-03-19target-i386: Haswell-noTSX and Broadwell-noTSXEduardo Habkost1-0/+69
2015-03-19Revert "target-i386: Disable HLE and RTM on Haswell & Broadwell"Eduardo Habkost1-4/+5
2015-03-17target-i386: Remove icc_bridge parameter from cpu_x86_create()Eduardo Habkost1-12/+2
2015-03-11Merge remote-tracking branch 'remotes/afaerber/tags/qom-cpu-for-peter' into s...Peter Maydell1-6/+2
2015-03-10target-i386: Clean up misuse of qdev_init() in realize methodMarkus Armbruster1-6/+2
2015-03-09target-i386: Require APIC ID to be explicitly set before CPU realizeEduardo Habkost1-0/+10
2015-03-09target-i386: Move APIC ID compatibility code to pc.cEduardo Habkost1-34/+0
2015-03-09target-i386: Move CPUX86State::cpuid_apic_id to X86CPU::apic_idEduardo Habkost1-8/+7
2015-03-09target-i386: Remove unused APIC ID default codeEduardo Habkost1-1/+0
2015-03-09target-i386: Eliminate unnecessary get_cpuid_vendor() functionEduardo Habkost1-14/+6
2015-03-09target-i386: Simplify listflags() functionEduardo Habkost1-28/+14
2015-03-09target-i386: Move topology.h to include/hw/i386Eduardo Habkost1-1/+1
2015-03-03Revert "Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request'...Peter Maydell1-51/+95
2015-03-02Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into st...Peter Maydell1-95/+51
2015-02-25target-i386: Move APIC ID compatibility code to pc.cEduardo Habkost1-34/+0
2015-02-25target-i386: Require APIC ID to be explicitly set before CPU realizeEduardo Habkost1-1/+6
2015-02-25target-i386: Set APIC ID using cpu_index on CONFIG_USEREduardo Habkost1-0/+6
2015-02-25target-i386: Move CPUX86State.cpuid_apic_id to X86CPU.apic_idEduardo Habkost1-9/+8
2015-02-25target-i386: Simplify error handling on cpu_x86_init_user()Eduardo Habkost1-9/+11
2015-02-25target-i386: Eliminate cpu_init() functionEduardo Habkost1-3/+3
2015-02-25target-i386: Rename cpu_x86_init() to cpu_x86_init_user()Eduardo Habkost1-1/+1
2015-02-25target-i386: Move topology.h to include/hw/i386Eduardo Habkost1-1/+1
2015-02-25target-i386: Eliminate unnecessary get_cpuid_vendor() functionEduardo Habkost1-14/+6
2015-02-25target-i386: Simplify listflags() functionEduardo Habkost1-28/+14
2015-02-18error: Use error_report_err() where appropriateMarkus Armbruster1-2/+1
2015-01-26target-i386: Disable HLE and RTM on Haswell & BroadwellEduardo Habkost1-5/+4
2014-12-15target-i386: add Ivy Bridge CPU modelPaolo Bonzini1-0/+32
2014-12-15target-i386: add f16c and rdrand to Haswell and BroadwellPaolo Bonzini1-2/+2
2014-12-15target-i386: add VME to all CPUsPaolo Bonzini1-15/+15
2014-12-15x86: Drop some superfluous casts from void *Markus Armbruster1-1/+1
2014-12-15target-i386: get/set/migrate XSAVES stateWanpeng Li1-1/+0
2014-12-15target-i386: add feature flags for CPUID[EAX=0xd,ECX=1]Paolo Bonzini1-1/+28
2014-11-24apic: avoid getting out of halted state on masked PIC interruptsPaolo Bonzini1-2/+8
2014-11-11Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2014-11-1...Peter Maydell1-3/+3
2014-11-11target-i386: cpu: keeping function parameters alignment on new lineChen Fan1-3/+3
2014-11-04target-i386: Disable SVM by default in KVM modeEduardo Habkost1-0/+6
2014-11-04target-i386: Don't enable nested VMX by defaultEduardo Habkost1-4/+4
2014-11-04target-i386: Remove unsupported bits from all CPU modelsEduardo Habkost1-13/+20
2014-11-04target-i386: Disable CPUID_ACPI by default in KVM modeEduardo Habkost1-0/+1
2014-11-03target-i386: Rename KVM auto-feature-enable compat functionEduardo Habkost1-1/+1