aboutsummaryrefslogtreecommitdiffstats
path: root/hw/core/cpu-common.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* gdbstub: Add helper function to unregister GDB register spaceSalil Mehta2024-07-221-1/+4
* cpu: Free queued CPU workAkihiko Odaki2024-07-161-0/+1
* accel/tcg: Move qemu_plugin_vcpu_init__async() to plugins/Philippe Mathieu-Daudé2024-07-051-8/+1
* plugins: Free CPUPluginState before destroying vCPU statePhilippe Mathieu-Daudé2024-07-051-0/+5
* cpu: fix memleak of 'halt_cond' and 'thread'Matheus Tavares Bernardino2024-06-301-0/+3
* core/cpu-common: initialise plugin state before thread creationAlex Bennée2024-06-041-8/+12
* cpu: move Qemu[Thread|Cond] setup into common codeAlex Bennée2024-06-041-0/+5
* accel/tcg: Restrict qemu_plugin_vcpu_exit_hook() to TCG pluginsPhilippe Mathieu-Daudé2024-05-061-0/+4
* hw, target: Add ResetType argument to hold and exit phase methodsPeter Maydell2024-04-251-1/+1
* hw/core: Cleanup unused included headers in cpu-common.cZhao Liu2024-03-111-4/+0
* plugins: create CPUPluginState and migrate plugin_maskAlex Bennée2024-02-281-0/+5
* cpu: call plugin init hook asynchronouslyPierrick Bouvier2024-02-281-2/+7
* gdbstub: Simplify XML lookupAkihiko Odaki2024-02-281-2/+3
* hw/core/cpu: Rename cpu_class_init() to include 'common'Philippe Mathieu-Daudé2024-01-191-2/+2
* system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi2024-01-081-3/+3
* cpu: Call object_class_dynamic_cast() once in cpu_class_by_name()Philippe Mathieu-Daudé2024-01-051-3/+5
* cpu: Call plugin hooks only when readyAkihiko Odaki2023-11-081-0/+10
* hw/cpu: Call object_class_is_abstract() once in cpu_class_by_name()Philippe Mathieu-Daudé2023-11-071-4/+12
* accel/tcg: Factor tcg_cpu_reset_hold() outPhilippe Mathieu-Daudé2023-11-071-5/+0
* accel: Introduce cpu_exec_reset_hold()Philippe Mathieu-Daudé2023-11-071-0/+1
* accel/tcg: Declare tcg_flush_jmp_cache() in 'exec/tb-flush.h'Philippe Mathieu-Daudé2023-11-071-0/+1
* cpu: Correct invalid mentions of 'softmmu' by 'system-mode'Philippe Mathieu-Daudé2023-10-071-2/+2
* accel/tcg: Move can_do_io to CPUNegativeOffsetStateRichard Henderson2023-10-031-1/+1
* accel/tcg: Remove CPUState.icount_decr_ptrRichard Henderson2023-10-031-2/+2
* hw/core/cpu: Simplify realize() using MACHINE_GET_CLASS() macroPhilippe Mathieu-Daudé2023-06-091-2/+1
* trace: remove code that depends on setting vcpuAlex Bennée2023-06-011-2/+0
* trace-events: remove the remaining vcpu trace eventsAlex Bennée2023-06-011-2/+2
* accel: introduce accelerator blocker APIEmanuele Giuseppe Esposito2023-01-111-0/+2
* accel/tcg: Set cflags_next_tb in cpu_common_initfnRichard Henderson2023-01-051-0/+1
* hw/core/cpu-common: Convert TYPE_CPU class to 3-phase resetPeter Maydell2022-12-161-3/+4
* include/hw/core: Create struct CPUJumpCacheRichard Henderson2022-10-041-2/+1
* Revert "cpu: Move cpu_common_props to hw/core/cpu.c"Richard Henderson2021-10-151-16/+1
* hw/core/cpu: removed cpu_dump_statistics functionBruno Larsen (billionai)2021-06-031-9/+0
* cpu: Directly use get_memory_mapping() fallback handlers in placePhilippe Mathieu-Daudé2021-05-261-16/+0
* cpu: Directly use get_paging_enabled() fallback handlers in placePhilippe Mathieu-Daudé2021-05-261-13/+0
* cpu: Directly use cpu_write_elf*() fallback handlers in placePhilippe Mathieu-Daudé2021-05-261-63/+0
* cpu: Introduce cpu_virtio_is_big_endian()Philippe Mathieu-Daudé2021-05-261-6/+0
* cpu: Split as cpu-common / cpu-sysemuPhilippe Mathieu-Daudé2021-05-261-0/+420