aboutsummaryrefslogtreecommitdiff
path: root/target/i386/hvf
AgeCommit message (Expand)Author
2024-04-26accel/hvf: Use accel-specific per-vcpu @dirty fieldPhilippe Mathieu-Daudé
2024-04-02accel/hvf: Un-inline hvf_arch_supports_guest_debug()Philippe Mathieu-Daudé
2024-03-12target/i386/hvf: Use CPUState typedefPhilippe Mathieu-Daudé
2024-03-12bulk: Access existing variables initialized to &S->F when availablePhilippe Mathieu-Daudé
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi
2023-11-07target/i386/hvf: Rename 'X86CPU *x86_cpu' variable as 'cpu'Philippe Mathieu-Daudé
2023-11-07target/i386/hvf: Rename 'CPUState *cpu' variable as 'cs'Philippe Mathieu-Daudé
2023-11-07target/i386/hvf: Use CPUState typedefPhilippe Mathieu-Daudé
2023-11-07target/i386/hvf: Use env_archcpu() in simulate_[rdmsr/wrmsr]()Philippe Mathieu-Daudé
2023-11-07target/i386/hvf: Use x86_cpu in simulate_[rdmsr|wrmsr]()Philippe Mathieu-Daudé
2023-10-07sysemu/kvm: Restrict hvf_get_supported_cpuid() to x86 targetsPhilippe Mathieu-Daudé
2023-10-07target/i386/hvf: Remove unused includes in 'hvf-i386.h'Philippe Mathieu-Daudé
2023-10-03accel: Rename AccelCPUClass::cpu_realizefn() -> cpu_target_realize()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-28accel: Rename 'cpu_state' -> 'cs'Philippe Mathieu-Daudé
2023-06-20meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé
2023-06-06hvf: add guest debugging handlers for Apple Silicon hostsFrancesco Cagnin
2023-06-06hvf: add breakpoint handlersFrancesco Cagnin
2023-02-27target/i386: Remove NEED_CPU_H guard from target-specific headersPhilippe Mathieu-Daudé
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