aboutsummaryrefslogtreecommitdiff
path: root/cpu.c
AgeCommit message (Expand)AuthorFilesLines
2023-03-07gdbstub: move update guest debug to accel opsMads Ynddal1-3/+8
2023-03-07includes: move tb_flush into its own headerAlex Bennée1-0/+1
2023-02-27replay: Extract core API to 'exec/replay-core.h'Philippe Mathieu-Daudé1-1/+1
2023-02-27cpu: Move breakpoint helpers to common codePhilippe Mathieu-Daudé1-71/+0
2023-02-02cpu: free cpu->tb_jmp_cache with RCUEmilio Cota1-1/+10
2022-11-01accel/tcg: Complete cpu initialization before registrationRichard Henderson1-1/+9
2022-10-26accel/tcg: Rename tb_invalidate_phys_page_range and drop end parameterRichard Henderson1-2/+2
2022-10-03cpu: cache CPUClass in CPUState for hot code pathsAlex Bennée1-5/+4
2022-04-20util/log: Remove qemu_log_closeRichard Henderson1-1/+0
2022-04-20util/log: Remove qemu_log_flushRichard Henderson1-1/+0
2022-04-20*: Use fprintf between qemu_log_trylock/unlockRichard Henderson1-6/+8
2022-04-20util/log: Rename qemu_log_lock to qemu_log_trylockRichard Henderson1-1/+1
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau1-1/+0
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau1-1/+1
2022-04-06Replace TARGET_WORDS_BIGENDIANMarc-André Lureau1-1/+1
2022-03-16softmmu: List CPU types againPhilippe Mathieu-Daudé1-0/+9
2022-03-06cpu: Add missing 'exec/exec-all.h' and 'qemu/accel.h' headersPhilippe Mathieu-Daudé1-0/+2
2022-03-06exec: Make cpu_memory_rw_debug() target agnosticPhilippe Mathieu-Daudé1-3/+3
2022-02-08cpu.c: Make start-powered-off settable after realizePeter Maydell1-1/+21
2022-01-06linux-user: Add code for PR_GET/SET_UNALIGNRichard Henderson1-5/+15
2021-12-18cpu: remove unnecessary #ifdef CONFIG_TCGPaolo Bonzini1-5/+0
2021-10-15Revert "cpu: Move cpu_common_props to hw/core/cpu.c"Richard Henderson1-0/+21
2021-07-21accel/tcg: Record singlestep_enabled in tb->cflagsRichard Henderson1-4/+0
2021-07-21accel/tcg: Move breakpoint recognition outside translationRichard Henderson1-20/+0
2021-07-21hw/core: Introduce CPUClass.gdb_adjust_breakpointRichard Henderson1-0/+10
2021-07-09cpu: Add breakpoint tracepointsRichard Henderson1-4/+9
2021-05-26cpu: Move CPUClass::vmsd to SysemuCPUOpsPhilippe Mathieu-Daudé1-8/+7
2021-05-26cpu: Introduce SysemuCPUOps structurePhilippe Mathieu-Daudé1-0/+1
2021-05-26cpu: Rename CPUClass vmsd -> legacy_vmsdPhilippe Mathieu-Daudé1-6/+6
2021-05-26cpu: Assert DeviceClass::vmsd is NULL on user emulationPhilippe Mathieu-Daudé1-0/+2
2021-05-10accel-cpu: make cpu_realizefn return a boolClaudio Fontana1-2/+3
2021-05-10accel: introduce new accessor functionsClaudio Fontana1-5/+1
2021-05-10cpu: call AccelCPUClass::cpu_realizefn in cpu_exec_realizefnClaudio Fontana1-0/+6
2021-02-05accel/tcg: split TCG-only code from cpu_exec_realizefnClaudio Fontana1-37/+33
2021-02-05cpu: Introduce TCGCpuOperations structEduardo Habkost1-1/+5
2021-01-02remove TCG includes from common codePaolo Bonzini1-1/+1
2020-12-15cpu: Move cpu_common_props to hw/core/cpu.cEduardo Habkost1-15/+0
2020-10-12exec: split out non-softmmu-specific partsPaolo Bonzini1-0/+452