aboutsummaryrefslogtreecommitdiff
path: root/include/hw/core
AgeCommit message (Expand)AuthorFilesLines
2025-07-04cpus: Document CPUState::vcpu_dirty fieldPhilippe Mathieu-Daudé1-1/+2
2025-07-02plugins: Add enforcement of QEMU_PLUGIN_CB flags in register R/W callbacksRowan Hart1-0/+1
2025-06-10hw/core/cpu: Move CacheType to general cpu.hZhao Liu1-0/+6
2025-06-10hw/core/resetcontainer: Consolidate OBJECT_DECLARE_SIMPLE_TYPEZhao Liu1-1/+1
2025-05-08target/migration: Inline VMSTATE_CPU()Philippe Mathieu-Daudé1-12/+0
2025-04-25qemu: Convert target_name() to TargetInfo APIPhilippe Mathieu-Daudé1-2/+0
2025-04-25gdbstub: Allow gdb_core_xml_file to be set at runtimePeter Maydell1-0/+5
2025-04-25hw/core/cpu: gdb_arch_name string should not be freedPeter Maydell1-1/+2
2025-04-25cpus: Introduce CPUClass::list_cpus() callbackPhilippe Mathieu-Daudé1-0/+2
2025-04-23tcg: Move qemu_tcg_mttcg_enabled() to 'system/tcg.h'Philippe Mathieu-Daudé1-9/+0
2025-04-23exec/cpu-all: remove this headerPierrick Bouvier1-1/+1
2025-04-23hw/core/cpu: Remove CPUClass::mmu_index()Philippe Mathieu-Daudé1-2/+0
2025-04-23hw/core/cpu: Update CPUClass::mmu_index docstringPhilippe Mathieu-Daudé1-2/+1
2025-04-23include/hw/core: Drop ifndef CONFIG_USER_ONLY from cpu.hRichard Henderson1-10/+0
2025-04-23include/exec: Split out watchpoint.hRichard Henderson1-30/+0
2025-03-31hw/core/cpu: Use size_t for memory_rw_debug len argumentRichard Henderson1-1/+1
2025-03-09cpus: Remove CPUClass::has_work() handlerPhilippe Mathieu-Daudé2-3/+2
2025-03-09cpus: Introduce SysemuCPUOps::has_work() handlerPhilippe Mathieu-Daudé1-0/+4
2025-03-09cpus: Un-inline cpu_has_work()Philippe Mathieu-Daudé1-5/+1
2025-03-09cpus: Restrict cpu_has_work() to system emulationPhilippe Mathieu-Daudé1-14/+14
2025-03-09cpus: Prefer cached CpuClass over CPU_GET_CLASS() macroPhilippe Mathieu-Daudé1-7/+3
2025-03-09cpus: Register VMState per user / system emulationPhilippe Mathieu-Daudé1-0/+2
2025-03-06cpus: Restrict cpu_get_memory_mapping() to system emulationPhilippe Mathieu-Daudé1-2/+2
2025-03-06accel: Rename 'hw/core/accel-cpu.h' -> 'accel/accel-cpu-target.h'Philippe Mathieu-Daudé1-38/+0
2025-03-06accel/tcg: Rename 'hw/core/tcg-cpu-ops.h' -> 'accel/tcg/cpu-ops.h'Philippe Mathieu-Daudé1-278/+0
2025-03-06gdbstub: Clarify no more than @gdb_num_core_regs can be accessedPhilippe Mathieu-Daudé1-0/+2
2025-01-10cpu: Remove nr_cores from struct CPUStateXiaoyao Li1-2/+0
2024-12-24accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_coreRichard Henderson1-0/+13
2024-12-20include: Rename sysemu/ -> system/Philippe Mathieu-Daudé1-3/+3
2024-11-26Revert "hw/acpi: Make CPUs ACPI `presence` conditional during vCPU hot-unplug"Igor Mammedov1-1/+0
2024-11-26Revert "hw/acpi: Update ACPI `_STA` method with QOM vCPU ACPI Hotplug states"Igor Mammedov1-1/+0
2024-11-04hw/acpi: Update ACPI `_STA` method with QOM vCPU ACPI Hotplug statesSalil Mehta1-0/+1
2024-11-04hw/acpi: Make CPUs ACPI `presence` conditional during vCPU hot-unplugSalil Mehta1-0/+1
2024-10-15include: Move QemuLockCnt APIs to their own headerPeter Maydell1-0/+1
2024-10-13accel/tcg: Add TCGCPUOps.tlb_fill_alignRichard Henderson2-2/+28
2024-09-19plugins: save value during memory accessesPierrick Bouvier1-0/+4
2024-07-22physmem: Add helper function to destroy CPU AddressSpaceSalil Mehta1-0/+1
2024-07-17Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingRichard Henderson1-0/+6
2024-07-16system/cpus: Add cpu_pause() functionNicholas Piggin1-0/+8
2024-07-16cpu: Free queued CPU workAkihiko Odaki1-0/+6
2024-07-11accel/tcg: Make TCGCPUOps::cpu_exec_halt mandatoryPeter Maydell1-3/+6
2024-06-04cpu: move Qemu[Thread|Cond] setup into common codeAlex Bennée1-0/+4
2024-06-04hw/core: expand on the alignment of CPUStateAlex Bennée1-4/+10
2024-05-30accel/tcg: Make TCGCPUOps::cpu_exec_halt return bool for whether to haltPeter Maydell1-2/+13
2024-05-06Merge tag 'accel-20240506' of https://github.com/philmd/qemu into stagingRichard Henderson1-27/+11
2024-05-06accel/tcg: Move @plugin_mem_cbs from CPUState to CPUNegativeOffsetStatePhilippe Mathieu-Daudé1-6/+7
2024-05-06accel/tcg: Restrict cpu_plugin_mem_cbs_enabled() to TCGPhilippe Mathieu-Daudé1-17/+0
2024-05-06accel/tcg: Update CPUNegativeOffsetState::can_do_io field documentationPhilippe Mathieu-Daudé1-4/+4
2024-05-03tcg: remove CPU* types from typedefs.hPaolo Bonzini1-2/+8
2024-05-03qapi/machine: remove types from typedefs.hPaolo Bonzini1-0/+1