summaryrefslogtreecommitdiffstats
path: root/target/i386
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'exec_rw_const_v4' of https://github.com/philmd/qemu into HEADPaolo Bonzini2020-02-254-14/+13Star
|\
| * Avoid cpu_physical_memory_rw() with a constant is_write argumentPhilippe Mathieu-Daudé2020-02-201-2/+2
| * Let cpu_[physical]_memory() calls pass a boolean 'is_write' argumentPhilippe Mathieu-Daudé2020-02-201-2/+2
| * Avoid address_space_rw() with a constant is_write argumentPeter Maydell2020-02-202-10/+9Star
| * Let address_space_rw() calls pass a boolean 'is_write' argumentPhilippe Mathieu-Daudé2020-02-202-5/+5
| * Remove unnecessary cast when using the cpu_[physical]_memory APIPhilippe Mathieu-Daudé2020-02-201-3/+3
| * Remove unnecessary cast when using the address_space APIPhilippe Mathieu-Daudé2020-02-203-3/+3
* | target/i386: check for empty register in FXAMPaolo Bonzini2020-02-251-1/+5
* | target/i386/whpx: Remove superfluous semicolonPhilippe Mathieu-Daudé2020-02-181-1/+1
|/
* target/i386: enable monitor and ucode revision with -cpu maxPaolo Bonzini2020-02-121-0/+2
* target/i386: check for availability of MSR_IA32_UCODE_REV as an emulated MSRPaolo Bonzini2020-02-121-2/+5
* target/i386: fix TCG UCODE_REV accessPaolo Bonzini2020-02-121-4/+4
* target/i386: Add the 'model-id' for Skylake -v3 CPU modelsKashyap Chamarthy2020-01-241-0/+4
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-2/+2
* accel: Replace current_machine->accelerator by current_accel() wrapperPhilippe Mathieu-Daudé2020-01-241-1/+1
* target/i386: kvm: initialize microcode revision from KVMPaolo Bonzini2020-01-242-0/+9
* target/i386: add a ucode-rev propertyPaolo Bonzini2020-01-244-3/+18
* target/i386: kvm: initialize feature MSRs very earlyPaolo Bonzini2020-01-242-33/+49
* cpu: Use cpu_class_set_parent_reset()Greg Kurz2020-01-241-2/+1Star
* tcg: Search includes from the project root source directoryPhilippe Mathieu-Daudé2020-01-162-2/+2
* target/i386: Remove MMU_MODE{0,1,2}_SUFFIXRichard Henderson2020-01-161-3/+0Star
* target/i386: Use cpu_*_mmuidx_ra instead of templatesRichard Henderson2020-01-161-31/+31
* target/i386: Add missed features to Cooperlake CPU modelXiaoyao Li2020-01-071-1/+50
* target/i386: Add new bit definitions of MSR_IA32_ARCH_CAPABILITIESXiaoyao Li2020-01-071-5/+8
* target/i386: Fix handling of k_gs_base register in 32-bit mode in gdbstubmkdolata@us.ibm.com2020-01-071-2/+2
* x86: Check for machine state object class before typecasting itMichal Privoznik2020-01-071-0/+1
* Merge remote-tracking branch 'remotes/ehabkost/tags/x86-and-machine-pull-requ...Peter Maydell2020-01-061-1/+7
|\
| * i386: Resolve CPU models to v1 by defaultEduardo Habkost2019-12-191-1/+7
* | Merge remote-tracking branch 'remotes/stsquad/tags/pull-tesing-and-misc-19121...Peter Maydell2019-12-201-2/+3
|\ \
| * | qemu_log_lock/unlock now preserves the qemu_logfile handle.Robert Foley2019-12-181-2/+3
| |/
* | Fix some comment spelling errors.Cameron Esfahani2019-12-181-4/+4
* | target/i386: remove unused pci-assign codesEiichi Tsukata2019-12-182-160/+0Star
* | WHPX: refactor load librarySunil Muthuswamy2019-12-182-27/+62
* | x86: move more x86-generic functions out of PC filesPaolo Bonzini2019-12-172-2/+2
* | x86: move SMM property to X86MachineStatePaolo Bonzini2019-12-171-2/+1Star
* | hw: replace hw/i386/pc.h with a header just for the i8259Paolo Bonzini2019-12-171-1/+0Star
* | kvm: introduce kvm_kernel_irqchip_* functionsPaolo Bonzini2019-12-171-2/+2
* | kvm: convert "-machine kvm_shadow_mem" to an accelerator propertyPaolo Bonzini2019-12-171-1/+1
* | qom: add object_new_with_classPaolo Bonzini2019-12-171-4/+4
|/
* i386: Use g_autofree in a few placesEduardo Habkost2019-12-131-28/+13Star
* i386: Add new CPU model CooperlakeCathy Zhang2019-12-131-0/+60
* i386: Add macro for stibpCathy Zhang2019-12-131-0/+2
* i386: Add MSR feature bit for MDS-NOCathy Zhang2019-12-131-0/+1
* target/i386: disable VMX features if nested=0Yang Zhong2019-12-061-0/+8
* hvf: correctly inject VMCS_INTR_T_HWINTR versus VMCS_INTR_T_SWINTR.Cameron Esfahani2019-12-032-6/+12
* hvf: more accurately match SDM when setting CR0 and PDPTE registersCameron Esfahani2019-11-262-8/+18
* hvf: correctly handle REX prefix in relation to legacy prefixesCameron Esfahani2019-11-262-38/+46
* hvf: remove TSC synchronization code because it isn't fully completeCameron Esfahani2019-11-263-9/+1Star
* hvf: non-RAM, non-ROMD memory ranges are now correctly mapped inCameron Esfahani2019-11-261-15/+35
* target/i386: add two missing VMX features for Skylake and CascadeLake ServerPaolo Bonzini2019-11-261-2/+4