aboutsummaryrefslogtreecommitdiff
path: root/target/i386/hvf/hvf.c
AgeCommit message (Expand)Author
2024-04-02accel/hvf: Un-inline hvf_arch_supports_guest_debug()Philippe Mathieu-Daudé
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi
2023-11-07target/i386/hvf: Use env_archcpu() in simulate_[rdmsr/wrmsr]()Philippe Mathieu-Daudé
2023-08-24sysemu/hvf: Use vaddr for hvf_arch_[insert|remove]_hw_breakpointAnton Johansson
2023-06-28accel: Rename HVF 'struct hvf_vcpu_state' -> AccelCPUStatePhilippe Mathieu-Daudé
2023-06-06hvf: add guest debugging handlers for Apple Silicon hostsFrancesco Cagnin
2023-06-06hvf: add breakpoint handlersFrancesco Cagnin
2022-07-13hvf: Enable RDTSCP supportCameron Esfahani
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau
2022-03-07osdep: Move memalign-related functions to their own headerPeter Maydell
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: Introduce hvf vcpu structAlexander Graf
2021-06-03hvf: Remove hvf-accel-ops.hAlexander Graf
2021-06-03hvf: Split out common code on vcpu init and destroyAlexander Graf
2021-06-03hvf: Move cpu functions into common directoryAlexander Graf
2021-06-03hvf: Move assert_hvf_ok() into common directoryAlexander Graf
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 vmware-cpuid-freq cpu featureVladislav Yaroshchuk
2021-02-05accel: replace struct CpusAccel with AccelOpsClassClaudio Fontana
2021-02-05accel: extend AccelState and AccelClass to user-modeClaudio 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-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: Add hvf_cpu_synchronize_pre_loadvm()Roman Bolshakov
2020-06-12i386: hvf: Drop HVFX86EmulatorStateRoman Bolshakov
2020-06-12i386: hvf: Move mmio_buf into CPUX86StateRoman 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 useless declarations in sysemuRoman Bolshakov
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: 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-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster
2019-08-16Include hw/boards.h a bit lessMarkus Armbruster
2019-06-21target/i386: kvm: Add support for KVM_CAP_EXCEPTION_PAYLOADLiran Alon
2019-05-17hvf: Add missing break statementChen Zhang
2019-02-05i386: hvf: Fix smp boot hangsHeiher
2019-01-30Don't talk about the LGPL if the file is licensed under the GPLThomas Huth
2018-10-19i386: hvf: Remove hvf_disabledRoman Bolshakov
2018-10-02hvf: drop unused variablePaolo Bonzini
2018-10-02i386: Compile CPUX86State xsave_buf only when support KVM or HVFLiran Alon