aboutsummaryrefslogtreecommitdiff
path: root/target/i386/hvf
AgeCommit message (Expand)AuthorFilesLines
2020-08-27hvf: Move HVFState typedef to hvf.hEduardo Habkost1-2/+2
2020-08-21meson: targetPaolo Bonzini2-2/+12
2020-07-16i386: hvf: Explicitly set CR4 guest/host maskRoman Bolshakov1-0/+1
2020-07-10i386: hvf: Clean up synchronize functionsRoman Bolshakov1-20/+16
2020-07-10i386: hvf: Don't duplicate register resetRoman Bolshakov1-89/+0
2020-07-10i386: hvf: Move Guest LMA reset to macvm_set_cr0()Roman Bolshakov2-1/+4
2020-07-10i386: hvf: Make long mode enter and exit clearerCameron Esfahani1-5/+7
2020-07-10i386: hvf: Add hvf_cpu_synchronize_pre_loadvm()Roman Bolshakov1-0/+11
2020-07-10i386: hvf: Set env->eip in macvm_set_rip()Roman Bolshakov1-0/+1
2020-06-12i386: hvf: Drop HVFX86EmulatorStateRoman Bolshakov2-5/+0
2020-06-12i386: hvf: Move mmio_buf into CPUX86StateRoman Bolshakov3-7/+11
2020-06-12i386: hvf: Move lazy_flags into CPUX86StateRoman Bolshakov2-35/+28
2020-06-12i386: hvf: Drop regs in HVFX86EmulatorStateRoman Bolshakov2-15/+16
2020-06-12i386: hvf: Drop copy of RFLAGS definesRoman Bolshakov4-31/+9
2020-06-12i386: hvf: Drop rflags from HVFX86EmulatorStateRoman Bolshakov7-67/+24
2020-06-12i386: hvf: Drop fetch_rip from HVFX86EmulatorStateRoman Bolshakov3-9/+1
2020-06-12i386: hvf: Use IP from CPUX86StateRoman Bolshakov5-54/+51
2020-06-12i386: hvf: Use ins_len to advance IPRoman Bolshakov1-1/+1
2020-06-12i386: hvf: Drop unused variableRoman Bolshakov1-1/+0
2020-06-12i386: hvf: Drop useless declarations in sysemuRoman Bolshakov1-3/+4
2020-06-12i386: hvf: Move HVFState definition into hvfRoman Bolshakov1-0/+35
2020-06-10i386: Remove unused define's from hax and hvfJulio Faracco1-2/+0
2020-04-02i386: hvf: Reset IRQ inhibition after moving RIPRoman Bolshakov1-0/+3
2020-02-20Avoid address_space_rw() with a constant is_write argumentPeter Maydell2-10/+9
2020-02-20Let address_space_rw() calls pass a boolean 'is_write' argumentPhilippe Mathieu-Daudé2-5/+5
2020-02-20Remove unnecessary cast when using the address_space APIPhilippe Mathieu-Daudé2-2/+2
2020-01-24target/i386: add a ucode-rev propertyPaolo Bonzini1-3/+1
2019-12-03hvf: correctly inject VMCS_INTR_T_HWINTR versus VMCS_INTR_T_SWINTR.Cameron Esfahani2-6/+12
2019-11-26hvf: more accurately match SDM when setting CR0 and PDPTE registersCameron Esfahani2-8/+18
2019-11-26hvf: correctly handle REX prefix in relation to legacy prefixesCameron Esfahani2-38/+46
2019-11-26hvf: remove TSC synchronization code because it isn't fully completeCameron Esfahani3-9/+1
2019-11-26hvf: non-RAM, non-ROMD memory ranges are now correctly mapped inCameron Esfahani1-15/+35
2019-10-15target/i386: drop the duplicated definition of cpuid AVX512_VBMI macroTao Xu1-1/+1
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster1-1/+2
2019-08-16Clean up inclusion of sysemu/sysemu.hMarkus Armbruster1-1/+0
2019-08-16Include hw/boards.h a bit lessMarkus Armbruster2-2/+0
2019-06-21target/i386: kvm: Add support for KVM_CAP_EXCEPTION_PAYLOADLiran Alon2-5/+9
2019-06-10cpu: Replace ENV_GET_CPU with env_cpuRichard Henderson2-38/+44
2019-05-17hvf: Add missing break statementChen Zhang1-0/+1
2019-05-13Normalize header guard symbol definition.Markus Armbruster3-3/+3
2019-05-13Clean up ill-advised or unusual header guardsMarkus Armbruster5-12/+15
2019-05-13Clean up header guards that don't match their file nameMarkus Armbruster1-2/+4
2019-02-05i386: hvf: Fix smp boot hangsHeiher1-5/+0
2019-02-05i386: hvf: Don't miss 16-bit displacementRoman Bolshakov1-1/+1
2019-02-05target-i386: hvf: remove MPX supportPaolo Bonzini1-17/+1
2019-01-30Don't talk about the LGPL if the file is licensed under the GPLThomas Huth1-3/+3
2018-12-18i386: hvf: drop debug printf in decode_sldtgroupRoman Bolshakov1-2/+0
2018-12-03i386: hvf: Fix overrun of _decode_tbl1Roman Bolshakov1-3/+3
2018-10-19i386: hvf: Remove hvf_disabledRoman Bolshakov1-8/+1
2018-10-19i386: hvf: Fix register refs if REX is presentRoman Bolshakov2-31/+42