aboutsummaryrefslogtreecommitdiff
path: root/target/i386/whpx
AgeCommit message (Expand)AuthorFilesLines
2024-06-04cpu: move Qemu[Thread|Cond] setup into common codeAlex Bennée1-3/+0
2024-05-03accel/whpx: Fix NULL dereference in whpx_init_vcpu()Philippe Mathieu-Daudé1-1/+1
2024-04-26accel/whpx: Use accel-specific per-vcpu @dirty fieldPhilippe Mathieu-Daudé1-11/+12
2024-03-12bulk: Call in place single use cpu_env()Philippe Mathieu-Daudé1-12/+6
2024-02-14apic, i386/tcg: add x2apic transitionsBui Quang Minh1-1/+2
2024-01-08qemu/main-loop: rename qemu_cond_wait_iothread() to qemu_cond_wait_bql()Stefan Hajnoczi1-1/+1
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi2-14/+14
2023-10-20migration: simplify blockersSteve Sistare1-2/+1
2023-10-04accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson1-13/+13
2023-06-28exec/memory: Add symbolic value for memory listener priority for accelIsaku Yamahata1-1/+1
2023-06-28target/i386/WHPX: Fix error message when fail to set ProcessorCountZhao Liu1-2/+2
2023-06-28accel: Inline WHPX get_whpx_vcpu()Philippe Mathieu-Daudé1-19/+10
2023-06-28accel: Rename WHPX 'struct whpx_vcpu' -> AccelCPUStatePhilippe Mathieu-Daudé1-15/+15
2023-06-28accel: Remove WHPX unreachable error pathPhilippe Mathieu-Daudé1-6/+0
2023-06-28accel: Rename HAX 'struct hax_vcpu_state' -> AccelCPUStatePhilippe Mathieu-Daudé1-1/+1
2023-06-28accel: Rename 'hax_vcpu' as 'accel' in CPUStatePhilippe Mathieu-Daudé1-3/+3
2023-06-28accel: Remove unused hThread variable on TCG/WHPXPhilippe Mathieu-Daudé1-3/+0
2023-06-28accel: Re-enable WHPX cross-build on case sensitive filesystemsPhilippe Mathieu-Daudé2-4/+4
2023-06-20meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé1-1/+1
2023-03-22*: Add missing includes of qemu/error-report.hRichard Henderson1-0/+1
2023-03-07gdbstub: move register helpers into standalone includeAlex Bennée1-1/+1
2023-02-27hw: Move ioapic*.h to intc/Bernhard Beschow1-1/+1
2022-10-22Drop useless casts from g_malloc() & friends to pointerMarkus Armbruster1-3/+2
2022-10-04Drop superfluous conditionals around g_free()Markus Armbruster1-8/+6
2022-05-14WHPX: fixed TPR/CR8 translation issues affecting VM debuggingIvan Shcherbakov1-3/+10
2022-05-11Clean up header guards that don't match their file nameMarkus Armbruster2-6/+6
2022-05-07WHPX: support for xcr0Sunil Muthuswamy2-0/+90
2022-04-06whpx: Added support for breakpoints and steppingIvan Shcherbakov4-14/+788
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau2-2/+0
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau1-4/+4
2022-03-21Use g_new() & friends where that makes obvious senseMarkus Armbruster2-3/+3
2022-03-15whpx: Fixed incorrect CR8/TPR synchronizationIvan Shcherbakov1-1/+27
2022-03-15whpx: Fixed reporting of the CPU context to GDB for 64-bitIvan Shcherbakov1-0/+2
2022-03-06target/i386: Remove pointless CPUArchState castsPhilippe Mathieu-Daudé1-9/+9
2022-03-06target: Use forward declared type instead of structure typePhilippe Mathieu-Daudé1-9/+9
2022-03-06accel: Introduce AccelOpsClass::cpu_thread_is_idle()Philippe Mathieu-Daudé1-0/+6
2021-09-30memory: Name all the memory listenersPeter Xu1-0/+1
2021-08-26migration: Unify failure check for migrate_add_blocker()Markus Armbruster1-2/+1
2021-08-26whpx nvmm: Drop useless migrate_del_blocker()Markus Armbruster1-1/+0
2021-03-09sysemu: Let VMChangeStateHandler take boolean 'running' argumentPhilippe Mathieu-Daudé1-1/+1
2021-02-05accel: replace struct CpusAccel with AccelOpsClassClaudio Fontana4-14/+30
2021-02-05accel: extend AccelState and AccelClass to user-modeClaudio Fontana1-1/+1
2021-01-12whpx: move whpx_lapic_state from header to c fileYonggang Luo2-7/+7
2021-01-12whpx: move internal definitions to whpx-internal.hPaolo Bonzini2-0/+22
2021-01-12whpx: rename whp-dispatch to whpx-internal.hPaolo Bonzini4-11/+6
2020-12-16i386: move whpx accel files into whpx/Claudio Fontana6-0/+2422