summaryrefslogtreecommitdiffstats
path: root/target/i386/hvf/hvf.c
Commit message (Expand)AuthorAgeFilesLines
* hvf: Fetch cr4 before evaluating CPUID(1)Alexander Graf2021-02-161-0/+4
* target/i386/hvf: add vmware-cpuid-freq cpu featureVladislav Yaroshchuk2021-02-161-1/+95
* accel: replace struct CpusAccel with AccelOpsClassClaudio Fontana2021-02-051-2/+1Star
* accel: extend AccelState and AccelClass to user-modeClaudio Fontana2021-02-051-1/+1
* cpus: add handle_interrupt to the CpusAccel interfaceClaudio Fontana2020-10-051-9/+0Star
* cpus: extract out hvf-specific code to target/i386/hvf/Claudio Fontana2020-10-051-0/+3
* i386: hvf: Clean up synchronize functionsRoman Bolshakov2020-07-111-20/+16Star
* i386: hvf: Don't duplicate register resetRoman Bolshakov2020-07-111-89/+0Star
* i386: hvf: Move Guest LMA reset to macvm_set_cr0()Roman Bolshakov2020-07-111-1/+0Star
* i386: hvf: Add hvf_cpu_synchronize_pre_loadvm()Roman Bolshakov2020-07-111-0/+11
* i386: hvf: Drop HVFX86EmulatorStateRoman Bolshakov2020-06-121-1/+0Star
* i386: hvf: Move mmio_buf into CPUX86StateRoman Bolshakov2020-06-121-0/+5
* i386: hvf: Drop rflags from HVFX86EmulatorStateRoman Bolshakov2020-06-121-3/+2Star
* i386: hvf: Drop fetch_rip from HVFX86EmulatorStateRoman Bolshakov2020-06-121-6/+0Star
* i386: hvf: Use IP from CPUX86StateRoman Bolshakov2020-06-121-3/+3
* i386: hvf: Use ins_len to advance IPRoman Bolshakov2020-06-121-1/+1
* i386: hvf: Drop useless declarations in sysemuRoman Bolshakov2020-06-121-3/+4
* hvf: correctly inject VMCS_INTR_T_HWINTR versus VMCS_INTR_T_SWINTR.Cameron Esfahani2019-12-031-1/+3
* hvf: more accurately match SDM when setting CR0 and PDPTE registersCameron Esfahani2019-11-261-0/+8
* hvf: remove TSC synchronization code because it isn't fully completeCameron Esfahani2019-11-261-2/+1Star
* hvf: non-RAM, non-ROMD memory ranges are now correctly mapped inCameron Esfahani2019-11-261-15/+35
* sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster2019-08-161-1/+2
* Include hw/boards.h a bit lessMarkus Armbruster2019-08-161-1/+0Star
* target/i386: kvm: Add support for KVM_CAP_EXCEPTION_PAYLOADLiran Alon2019-06-211-3/+7
* hvf: Add missing break statementChen Zhang2019-05-171-0/+1
* i386: hvf: Fix smp boot hangsHeiher2019-02-051-5/+0Star
* Don't talk about the LGPL if the file is licensed under the GPLThomas Huth2019-01-301-3/+3
* i386: hvf: Remove hvf_disabledRoman Bolshakov2018-10-191-8/+1Star
* hvf: drop unused variablePaolo Bonzini2018-10-021-1/+0Star
* i386: Compile CPUX86State xsave_buf only when support KVM or HVFLiran Alon2018-10-021-1/+1
* target: Do not include "exec/exec-all.h" if it is not necessaryPhilippe Mathieu-Daudé2018-06-011-1/+0Star
* target/i386: Do not include "exec/ioport.h" if it is not necessaryPhilippe Mathieu-Daudé2018-05-311-1/+0Star
* error: Strip trailing '\n' from error string arguments (again again)Laurent Vivier2018-03-271-12/+12
* Use #include "..." for our own headers, <...> for othersMarkus Armbruster2018-02-091-1/+0Star
* hvf: ept_emulation_fault() needs NetApp BSD attributionPaolo Bonzini2018-02-051-0/+24
* Add missing hvdos public domain attribution:Izik Eidus2018-02-051-0/+3
* i386: hvf: remove VM_PANIC from "in"Paolo Bonzini2017-12-221-1/+1
* i386: hvf: remove addr_tPaolo Bonzini2017-12-221-2/+2
* i386: hvf: abort on decoding errorPaolo Bonzini2017-12-221-1/+1
* i386: hvf: remove more dead emulator codePaolo Bonzini2017-12-221-2/+0Star
* i386: hvf: move all hvf files in the same directoryPaolo Bonzini2017-12-221-0/+961