summary refs log tree commit diff stats
path: root/include/hw/core/cpu.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* physmem: Destroy all CPU AddressSpaces on unrealizePeter Maydell2025-10-031-1/+0
* include/hw/core/cpu: Invert the indexing into CPUTLBDescFastRichard Henderson2025-09-231-1/+10
* include/hw/core/cpu: Introduce cpu_tlb_fastRichard Henderson2025-09-231-0/+7
* include/hw/core/cpu: Introduce MMUIdxMapRichard Henderson2025-09-231-3/+3
* bsd-user, linux-user: introduce qemu_process_cpu_eventsPaolo Bonzini2025-09-171-0/+9
* treewide: rename qemu_wait_io_event/qemu_wait_io_event_commonPaolo Bonzini2025-09-171-1/+1
* accel: use atomic accesses for exit_requestPaolo Bonzini2025-09-171-0/+9
* cpus: document that qemu_cpu_kick() can be used for BQL-less operationPaolo Bonzini2025-09-171-1/+2
* cpu-common: use atomic access for interrupt_requestPaolo Bonzini2025-09-171-1/+0
* add cpu_test_interrupt()/cpu_set_interrupt() helpers and use them tree wideIgor Mammedov2025-08-291-0/+22
* user-exec: ensure interrupt_request is not usedPaolo Bonzini2025-08-291-0/+1
* cpus: Document CPUState::vcpu_dirty fieldPhilippe Mathieu-Daudé2025-07-041-1/+2
* plugins: Add enforcement of QEMU_PLUGIN_CB flags in register R/W callbacksRowan Hart2025-07-021-0/+1
* hw/core/cpu: Move CacheType to general cpu.hZhao Liu2025-06-101-0/+6
* target/migration: Inline VMSTATE_CPU()Philippe Mathieu-Daudé2025-05-081-12/+0
* qemu: Convert target_name() to TargetInfo APIPhilippe Mathieu-Daudé2025-04-251-2/+0
* gdbstub: Allow gdb_core_xml_file to be set at runtimePeter Maydell2025-04-251-0/+5
* hw/core/cpu: gdb_arch_name string should not be freedPeter Maydell2025-04-251-1/+2
* cpus: Introduce CPUClass::list_cpus() callbackPhilippe Mathieu-Daudé2025-04-251-0/+2
* tcg: Move qemu_tcg_mttcg_enabled() to 'system/tcg.h'Philippe Mathieu-Daudé2025-04-231-9/+0
* exec/cpu-all: remove this headerPierrick Bouvier2025-04-231-1/+1
* hw/core/cpu: Remove CPUClass::mmu_index()Philippe Mathieu-Daudé2025-04-231-2/+0
* hw/core/cpu: Update CPUClass::mmu_index docstringPhilippe Mathieu-Daudé2025-04-231-2/+1
* include/hw/core: Drop ifndef CONFIG_USER_ONLY from cpu.hRichard Henderson2025-04-231-10/+0
* include/exec: Split out watchpoint.hRichard Henderson2025-04-231-30/+0
* hw/core/cpu: Use size_t for memory_rw_debug len argumentRichard Henderson2025-03-311-1/+1
* cpus: Remove CPUClass::has_work() handlerPhilippe Mathieu-Daudé2025-03-091-2/+1
* cpus: Un-inline cpu_has_work()Philippe Mathieu-Daudé2025-03-091-5/+1
* cpus: Restrict cpu_has_work() to system emulationPhilippe Mathieu-Daudé2025-03-091-14/+14
* cpus: Prefer cached CpuClass over CPU_GET_CLASS() macroPhilippe Mathieu-Daudé2025-03-091-7/+3
* cpus: Register VMState per user / system emulationPhilippe Mathieu-Daudé2025-03-091-0/+2
* cpus: Restrict cpu_get_memory_mapping() to system emulationPhilippe Mathieu-Daudé2025-03-061-2/+2
* gdbstub: Clarify no more than @gdb_num_core_regs can be accessedPhilippe Mathieu-Daudé2025-03-061-0/+2
* cpu: Remove nr_cores from struct CPUStateXiaoyao Li2025-01-101-2/+0
* Revert "hw/acpi: Make CPUs ACPI `presence` conditional during vCPU hot-unplug"Igor Mammedov2024-11-261-1/+0
* Revert "hw/acpi: Update ACPI `_STA` method with QOM vCPU ACPI Hotplug states"Igor Mammedov2024-11-261-1/+0
* hw/acpi: Update ACPI `_STA` method with QOM vCPU ACPI Hotplug statesSalil Mehta2024-11-041-0/+1
* hw/acpi: Make CPUs ACPI `presence` conditional during vCPU hot-unplugSalil Mehta2024-11-041-0/+1
* include: Move QemuLockCnt APIs to their own headerPeter Maydell2024-10-151-0/+1
* accel/tcg: Add TCGCPUOps.tlb_fill_alignRichard Henderson2024-10-131-2/+2
* plugins: save value during memory accessesPierrick Bouvier2024-09-191-0/+4
* physmem: Add helper function to destroy CPU AddressSpaceSalil Mehta2024-07-221-0/+1
* Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingRichard Henderson2024-07-171-0/+6
|\
| * cpu: Free queued CPU workAkihiko Odaki2024-07-161-0/+6
* | system/cpus: Add cpu_pause() functionNicholas Piggin2024-07-161-0/+8
|/
* cpu: move Qemu[Thread|Cond] setup into common codeAlex Bennée2024-06-041-0/+4
* hw/core: expand on the alignment of CPUStateAlex Bennée2024-06-041-4/+10
* Merge tag 'accel-20240506' of https://github.com/philmd/qemu into stagingRichard Henderson2024-05-061-27/+11
|\
| * accel/tcg: Move @plugin_mem_cbs from CPUState to CPUNegativeOffsetStatePhilippe Mathieu-Daudé2024-05-061-6/+7
| * accel/tcg: Restrict cpu_plugin_mem_cbs_enabled() to TCGPhilippe Mathieu-Daudé2024-05-061-17/+0