aboutsummaryrefslogtreecommitdiff
path: root/target/i386/hvf
AgeCommit message (Expand)Author
2021-05-10i386: split cpu accelerators from cpu.c, using AccelCPUClassClaudio Fontana
2021-05-02Do not include exec/address-spaces.h if it's not really necessaryThomas Huth
2021-02-16hvf: Fetch cr4 before evaluating CPUID(1)Alexander Graf
2021-02-16target/i386/hvf: add rdmsr 35H MSR_CORE_THREAD_COUNTVladislav Yaroshchuk
2021-02-16hvf: x86: Remove unused definitionsAlexander Graf
2021-02-16target/i386/hvf: add vmware-cpuid-freq cpu featureVladislav Yaroshchuk
2021-02-16hvf: Guard xgetbv callHill Ma
2021-02-05accel: replace struct CpusAccel with AccelOpsClassClaudio Fontana
2021-02-05accel: extend AccelState and AccelClass to user-modeClaudio Fontana
2020-11-18hvf: Fix segment selector formatJessica Clarke
2020-11-18hvf: Gate RDTSCP on CPU_BASED2_RDTSCP, not just CPU_BASED_TSC_OFFSETJessica Clarke
2020-11-15x86 hvf cpus: Fix Lesser GPL version numberChetan Pant
2020-10-05hvf: remove hvf specific functions from global includesClaudio Fontana
2020-10-05cpus: add handle_interrupt to the CpusAccel interfaceClaudio Fontana
2020-10-05cpus: extract out hvf-specific code to target/i386/hvf/Claudio Fontana
2020-08-27hvf: Move HVFState typedef to hvf.hEduardo Habkost
2020-08-21meson: targetPaolo Bonzini
2020-07-16i386: hvf: Explicitly set CR4 guest/host maskRoman Bolshakov
2020-07-10i386: hvf: Clean up synchronize functionsRoman Bolshakov
2020-07-10i386: hvf: Don't duplicate register resetRoman Bolshakov
2020-07-10i386: hvf: Move Guest LMA reset to macvm_set_cr0()Roman Bolshakov
2020-07-10i386: hvf: Make long mode enter and exit clearerCameron Esfahani
2020-07-10i386: hvf: Add hvf_cpu_synchronize_pre_loadvm()Roman Bolshakov
2020-07-10i386: hvf: Set env->eip in macvm_set_rip()Roman Bolshakov
2020-06-12i386: hvf: Drop HVFX86EmulatorStateRoman Bolshakov
2020-06-12i386: hvf: Move mmio_buf into CPUX86StateRoman Bolshakov
2020-06-12i386: hvf: Move lazy_flags into CPUX86StateRoman Bolshakov
2020-06-12i386: hvf: Drop regs in HVFX86EmulatorStateRoman Bolshakov
2020-06-12i386: hvf: Drop copy of RFLAGS definesRoman Bolshakov
2020-06-12i386: hvf: Drop rflags from HVFX86EmulatorStateRoman Bolshakov
2020-06-12i386: hvf: Drop fetch_rip from HVFX86EmulatorStateRoman Bolshakov
2020-06-12i386: hvf: Use IP from CPUX86StateRoman Bolshakov
2020-06-12i386: hvf: Use ins_len to advance IPRoman Bolshakov
2020-06-12i386: hvf: Drop unused variableRoman Bolshakov
2020-06-12i386: hvf: Drop useless declarations in sysemuRoman Bolshakov
2020-06-12i386: hvf: Move HVFState definition into hvfRoman Bolshakov
2020-06-10i386: Remove unused define's from hax and hvfJulio Faracco
2020-04-02i386: hvf: Reset IRQ inhibition after moving RIPRoman Bolshakov
2020-02-20Avoid address_space_rw() with a constant is_write argumentPeter Maydell
2020-02-20Let address_space_rw() calls pass a boolean 'is_write' argumentPhilippe Mathieu-Daudé
2020-02-20Remove unnecessary cast when using the address_space APIPhilippe Mathieu-Daudé
2020-01-24target/i386: add a ucode-rev propertyPaolo Bonzini
2019-12-03hvf: correctly inject VMCS_INTR_T_HWINTR versus VMCS_INTR_T_SWINTR.Cameron Esfahani
2019-11-26hvf: more accurately match SDM when setting CR0 and PDPTE registersCameron Esfahani
2019-11-26hvf: correctly handle REX prefix in relation to legacy prefixesCameron Esfahani
2019-11-26hvf: remove TSC synchronization code because it isn't fully completeCameron Esfahani
2019-11-26hvf: non-RAM, non-ROMD memory ranges are now correctly mapped inCameron Esfahani
2019-10-15target/i386: drop the duplicated definition of cpuid AVX512_VBMI macroTao Xu
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster
2019-08-16Clean up inclusion of sysemu/sysemu.hMarkus Armbruster