aboutsummaryrefslogtreecommitdiff
path: root/target/i386/hvf
AgeCommit message (Expand)Author
2022-07-13hvf: Enable RDTSCP supportCameron Esfahani
2022-06-08Fix 'writeable' typosPeter Maydell
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau
2022-03-15hvf: Remove deprecated hv_vcpu_flush() callsPhilippe Mathieu-Daudé
2022-03-15hvf: Make hvf_get_segments() / hvf_put_segments() localPhilippe Mathieu-Daudé
2022-03-15hvf: Use standard CR0 and CR4 register definitionsCameron Esfahani
2022-03-08Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20220307'...Peter Maydell
2022-03-07osdep: Move memalign-related functions to their own headerPeter Maydell
2022-03-06target: Use forward declared type instead of structure typePhilippe Mathieu-Daudé
2021-09-20hvf: Add Apple Silicon supportAlexander Graf
2021-09-20hvf: Introduce hvf_arch_init() callbackAlexander Graf
2021-07-06target/i386: Populate x86_ext_save_areas offsets using cpuid where possibleDavid Edmondson
2021-07-06target/i386: Pass buffer and length to XSAVE helperDavid Edmondson
2021-06-03hvf: Simplify post reset/init/loadvm hooksAlexander Graf
2021-06-03hvf: Introduce hvf vcpu structAlexander Graf
2021-06-03hvf: Remove hvf-accel-ops.hAlexander Graf
2021-06-03hvf: Use cpu_synchronize_state()Alexander Graf
2021-06-03hvf: Split out common code on vcpu init and destroyAlexander Graf
2021-06-03hvf: Move hvf internal definitions into common headerAlexander Graf
2021-06-03hvf: Move cpu functions into common directoryAlexander Graf
2021-06-03hvf: Move vcpu thread functions into common directoryAlexander Graf
2021-06-03hvf: Move assert_hvf_ok() into common directoryAlexander Graf
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