summary refs log tree commit diff stats
path: root/cpu-target.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* cpu-target: build compilation unit once for user/systemPierrick Bouvier2025-09-021-5/+0
* Merge tag 'accel-20250715' of https://github.com/philmd/qemu into stagingStefan Hajnoczi2025-07-161-1/+1
|\
| * accel: Rename 'system/accel-ops.h' -> 'accel/accel-cpu-ops.h'Philippe Mathieu-Daudé2025-07-151-1/+1
* | qemu: Convert target_words_bigendian() to TargetInfo APIPhilippe Mathieu-Daudé2025-07-151-7/+0
|/
* qemu: Convert target_name() to TargetInfo APIPhilippe Mathieu-Daudé2025-04-251-5/+0
* cpus: Move target-agnostic methods out of cpu-target.cPhilippe Mathieu-Daudé2025-04-251-76/+1
* cpus: Replace CPU_RESOLVING_TYPE -> target_cpu_type()Philippe Mathieu-Daudé2025-04-251-3/+4
* exec: Rename target_words_bigendian() -> target_big_endian()Philippe Mathieu-Daudé2025-04-251-2/+2
* cpus: Remove #ifdef check on cpu_list definitionPhilippe Mathieu-Daudé2025-04-251-13/+6
* cpus: Introduce CPUClass::list_cpus() callbackPhilippe Mathieu-Daudé2025-04-251-1/+7
* exec/cpu-all: transfer exec/cpu-common include to cpu.h headersPierrick Bouvier2025-04-231-0/+1
* include/exec/cpu-all: move compile time check for CPUArchState to cpu-target.cPierrick Bouvier2025-04-231-0/+5
* exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_big...Pierrick Bouvier2025-04-231-0/+1
* cpus: Build cpu_exec_[un]realizefn() methods oncePhilippe Mathieu-Daudé2025-03-091-29/+0
* cpus: Register VMState per user / system emulationPhilippe Mathieu-Daudé2025-03-091-119/+2
* exec: Declare tlb_flush*() in 'exec/cputlb.h'Philippe Mathieu-Daudé2025-03-081-0/+1
* cpus: Have cpu_exec_initfn() per user / system emulationPhilippe Mathieu-Daudé2025-03-061-9/+0
* cpus: Have cpu_class_init_props() per user / system emulationPhilippe Mathieu-Daudé2025-03-061-58/+0
* cpus: Restrict cpu_common_post_load() code to TCGPhilippe Mathieu-Daudé2025-03-061-16/+19
* cpus: Fix style in cpu-target.cPhilippe Mathieu-Daudé2025-03-061-3/+6
* accel/tcg: Move cpu_memory_rw_debug() user implementation to user-exec.cPhilippe Mathieu-Daudé2025-03-061-88/+2
* accel/tcg: Avoid using lock_user() in cpu_memory_rw_debug()Philippe Mathieu-Daudé2025-03-061-15/+2
* accel/tcg: Take mmap lock in the whole cpu_memory_rw_debug() functionPhilippe Mathieu-Daudé2025-03-061-2/+4
* accel: Forward-declare AccelOpsClass in 'qemu/typedefs.h'Philippe Mathieu-Daudé2025-03-061-0/+1
* accel: Rename 'hw/core/accel-cpu.h' -> 'accel/accel-cpu-target.h'Philippe Mathieu-Daudé2025-03-061-1/+1
* cpus: Keep default fields initialization in cpu_common_initfn()Philippe Mathieu-Daudé2025-03-061-3/+0
* cpus: Cache CPUClass early in instance_init() handlerPhilippe Mathieu-Daudé2025-03-061-3/+0
* Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi2024-12-211-3/+4
|\
| * accel/tcg: Include missing 'exec/translation-block.h' headerPhilippe Mathieu-Daudé2024-12-201-0/+1
| * accel/tcg: Move user-related declarations out of 'exec/cpu-all.h' (4/4)Philippe Mathieu-Daudé2024-12-201-0/+1
| * system: Remove unnecessary 'exec/translate-all.h' includePhilippe Mathieu-Daudé2024-12-201-1/+0
| * include: Rename sysemu/ -> system/Philippe Mathieu-Daudé2024-12-201-2/+2
* | include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LISTRichard Henderson2024-12-191-1/+0
|/
* cpu-target: Constify all PropertyRichard Henderson2024-12-151-1/+1
* cpu-target: don't set cpu->thread_id to bogus valueAlex Bennée2024-06-041-1/+0
* exec/cpu: Extract page-protection definitions to page-protection.hPhilippe Mathieu-Daudé2024-05-061-0/+1
* exec: Declare target_words_bigendian() in 'exec/tswap.h'Philippe Mathieu-Daudé2024-04-261-0/+1
* cpu: Remove page_size_initRichard Henderson2024-02-291-16/+0
* cpu-target: Include missing 'exec/memory.h' headerPhilippe Mathieu-Daudé2024-02-131-0/+1
* linux-user: Allow gdbstub to ignore page protectionIlya Leoshkevich2024-01-291-15/+63
* cpus: Restrict 'start-powered-off' property to system emulationPhilippe Mathieu-Daudé2024-01-191-1/+6
* accel/tcg: Remove unused tb_invalidate_phys_addr()Philippe Mathieu-Daudé2024-01-191-29/+0
* cpu: Add generic cpu_list()Gavin Shan2024-01-051-3/+26
* cpu: Add helper cpu_model_from_type()Gavin Shan2024-01-051-0/+15
* cpu-target: Constify VMStateRichard Henderson2023-12-301-4/+4
* cpu: Call plugin hooks only when readyAkihiko Odaki2023-11-081-11/+0
* exec/cpu: Have cpu_exec_realize() return a booleanPhilippe Mathieu-Daudé2023-11-071-2/+4
* cpu: Correct invalid mentions of 'softmmu' by 'system-mode'Philippe Mathieu-Daudé2023-10-071-1/+1
* exec: Rename cpu.c -> cpu-target.cPhilippe Mathieu-Daudé2023-10-041-0/+435