aboutsummaryrefslogtreecommitdiff
path: root/cpu.c
AgeCommit message (Expand)Author
2023-10-04exec: Rename cpu.c -> cpu-target.cPhilippe Mathieu-Daudé
2023-10-03accel/tcg: Restrict tcg_exec_[un]realizefn() to TCGPhilippe Mathieu-Daudé
2023-10-03accel: Introduce accel_cpu_common_unrealize() stubPhilippe Mathieu-Daudé
2023-10-03accel: Rename accel_cpu_realize() -> accel_cpu_common_realize()Philippe Mathieu-Daudé
2023-10-03accel: Rename accel_cpu_realizefn() -> accel_cpu_realize()Philippe Mathieu-Daudé
2023-09-08trivial: Simplify the spots that use TARGET_BIG_ENDIAN as a numeric valueThomas Huth
2023-06-26cpu: Replace target_ulong with hwaddr in tb_invalidate_phys_addr()Anton Johansson
2023-05-16cpu: Introduce a wrapper for being able to use TARGET_NAME in common codeThomas Huth
2023-04-20cpu: Remove parameter of list_cpus()Thomas Huth
2023-03-22*: Add missing includes of qemu/plugin.hRichard Henderson
2023-03-07gdbstub: move update guest debug to accel opsMads Ynddal
2023-03-07includes: move tb_flush into its own headerAlex Bennée
2023-02-27replay: Extract core API to 'exec/replay-core.h'Philippe Mathieu-Daudé
2023-02-27cpu: Move breakpoint helpers to common codePhilippe Mathieu-Daudé
2023-02-02cpu: free cpu->tb_jmp_cache with RCUEmilio Cota
2022-11-01accel/tcg: Complete cpu initialization before registrationRichard Henderson
2022-10-26accel/tcg: Rename tb_invalidate_phys_page_range and drop end parameterRichard Henderson
2022-10-03cpu: cache CPUClass in CPUState for hot code pathsAlex Bennée
2022-04-20util/log: Remove qemu_log_closeRichard Henderson
2022-04-20util/log: Remove qemu_log_flushRichard Henderson
2022-04-20*: Use fprintf between qemu_log_trylock/unlockRichard Henderson
2022-04-20util/log: Rename qemu_log_lock to qemu_log_trylockRichard Henderson
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau
2022-04-06Replace TARGET_WORDS_BIGENDIANMarc-André Lureau
2022-03-16softmmu: List CPU types againPhilippe Mathieu-Daudé
2022-03-06cpu: Add missing 'exec/exec-all.h' and 'qemu/accel.h' headersPhilippe Mathieu-Daudé
2022-03-06exec: Make cpu_memory_rw_debug() target agnosticPhilippe Mathieu-Daudé
2022-02-08cpu.c: Make start-powered-off settable after realizePeter Maydell
2022-01-06linux-user: Add code for PR_GET/SET_UNALIGNRichard Henderson
2021-12-18cpu: remove unnecessary #ifdef CONFIG_TCGPaolo Bonzini
2021-10-15Revert "cpu: Move cpu_common_props to hw/core/cpu.c"Richard Henderson
2021-07-21accel/tcg: Record singlestep_enabled in tb->cflagsRichard Henderson
2021-07-21accel/tcg: Move breakpoint recognition outside translationRichard Henderson
2021-07-21hw/core: Introduce CPUClass.gdb_adjust_breakpointRichard Henderson
2021-07-09cpu: Add breakpoint tracepointsRichard Henderson
2021-05-26cpu: Move CPUClass::vmsd to SysemuCPUOpsPhilippe Mathieu-Daudé
2021-05-26cpu: Introduce SysemuCPUOps structurePhilippe Mathieu-Daudé
2021-05-26cpu: Rename CPUClass vmsd -> legacy_vmsdPhilippe Mathieu-Daudé
2021-05-26cpu: Assert DeviceClass::vmsd is NULL on user emulationPhilippe Mathieu-Daudé
2021-05-10accel-cpu: make cpu_realizefn return a boolClaudio Fontana
2021-05-10accel: introduce new accessor functionsClaudio Fontana
2021-05-10cpu: call AccelCPUClass::cpu_realizefn in cpu_exec_realizefnClaudio Fontana
2021-02-05accel/tcg: split TCG-only code from cpu_exec_realizefnClaudio Fontana
2021-02-05cpu: Introduce TCGCpuOperations structEduardo Habkost
2021-01-02remove TCG includes from common codePaolo Bonzini
2020-12-15cpu: Move cpu_common_props to hw/core/cpu.cEduardo Habkost
2020-10-12exec: split out non-softmmu-specific partsPaolo Bonzini