36 Commits (49f6b93d0752b91c233ae8097d00a986cb8482c3)

Author SHA1 Message Date
Philippe Mathieu-Daudé 2c9429d213 system: Allow restricting the legacy cpu_ld/st() 'native-endian' API 4 months ago
Richard Henderson c8d5ce7d5b tcg: Unconditionally define atomic64 helpers 3 months ago
Philippe Mathieu-Daudé e4f6a02d86 accel: Introduce AccelOpsClass::cpu_target_realize() hook 10 months ago
Philippe Mathieu-Daudé ec77d52cc5 accel/tcg: Un-inline WatchPoint API user-emulation stubs 3 months ago
Richard Henderson 33aefd187e accel/tcg: Add cpu_atomic_*_mmu for 16-byte xchg, fetch_and, fetch_or 8 months ago
Philippe Mathieu-Daudé 1861993f1f accel/system: Introduce @x-accel-stats QMP command 10 months ago
Philippe Mathieu-Daudé f7a7e7dd21 accel: Extract AccelClass definition to 'accel/accel-ops.h' 10 months ago
Philippe Mathieu-Daudé 05927e9dc9 accel: Rename 'system/accel-ops.h' -> 'accel/accel-cpu-ops.h' 10 months ago
Richard Henderson 981f2beb16 target: Use cpu_pointer_wrap_uint32 for 32-bit targets 12 months ago
Richard Henderson a4027ed7d4 target: Use cpu_pointer_wrap_notreached for strict align targets 12 months ago
Richard Henderson bdf26b5d16 accel/tcg: Add TCGCPUOps.pointer_wrap 12 months ago
Richard Henderson 2c0b261fcd accel/tcg: Move TARGET_TAGGED_ADDRESSES to TCGCPUOps.untagged_addr 12 months ago
Richard Henderson a21959a8a8 accel/tcg: Move tlb_vaddr_to_host declaration to probe.h 12 months ago
Richard Henderson 9b74d403b3 accel/tcg: Move user-only tlb_vaddr_to_host out of line 12 months ago
Richard Henderson 0baf907b71 accel/tcg: Split out accel/tcg/helper-retaddr.h 12 months ago
Richard Henderson c37f8978d9 accel/tcg: Move cpu_get_tb_cpu_state to TCGCPUOps 12 months ago
Richard Henderson 4759aae432 accel/tcg: Return TCGTBCPUState from cpu_get_tb_cpu_state 12 months ago
Richard Henderson a59a876999 accel/tcg: Hoist cpu_get_tb_cpu_state decl to accl/tcg/cpu-ops.h 12 months ago
Richard Henderson 9181ab4528 accel/tcg: Introduce TCGCPUOps.cpu_exec_reset 12 months ago
Philippe Mathieu-Daudé fe1a3ace13 accel/tcg: Extract probe API out of 'exec/exec-all.h' 12 months ago
Philippe Mathieu-Daudé f12b717717 physmem: Restrict TCG IOTLB code to TCG accel 12 months ago
Richard Henderson 3ea423c27f accel/tcg: Remove #error for non-tcg in getpc.h 12 months ago
Richard Henderson 77ad412b32 accel/tcg: Convert TARGET_HAS_PRECISE_SMC to TCGCPUOps.precise_smc 1 year ago
Philippe Mathieu-Daudé 44246e7170 accel: Make AccelCPUClass structure target-agnostic 1 year ago
Philippe Mathieu-Daudé a3d40b5eff tcg: Convert TARGET_SUPPORTS_MTTCG to TCGCPUOps::mttcg_supported field 1 year ago
Philippe Mathieu-Daudé 04583ce7e0 tcg: Define guest_default_memory_order in TCGCPUOps 1 year ago
Philippe Mathieu-Daudé 42fa9665e5 exec: Restrict 'cpu_ldst.h' to accel/tcg/ 1 year ago
Philippe Mathieu-Daudé 231a1c0ff4 exec: Restrict 'cpu-ldst-common.h' to accel/tcg/ 1 year ago
Philippe Mathieu-Daudé 42fec1bbf5 hw/core/cpu: Remove CPUClass::mmu_index() 1 year ago
Philippe Mathieu-Daudé 17fa8b6f03 accel/tcg: Introduce TCGCPUOps::mmu_index() callback 1 year ago
Richard Henderson efe25c260c include/exec: Split out accel/tcg/cpu-mmu-index.h 1 year ago
Philippe Mathieu-Daudé 72eacd6231 cpus: Introduce SysemuCPUOps::has_work() handler 1 year ago
Richard Henderson b73f58496d accel/tcg: Split out getpc.h 1 year ago
Philippe Mathieu-Daudé 217e72024c accel/accel-cpu-target.h: Include missing 'cpu.h' header 1 year ago
Philippe Mathieu-Daudé b12a0f8566 accel: Rename 'hw/core/accel-cpu.h' -> 'accel/accel-cpu-target.h' 1 year ago
Philippe Mathieu-Daudé 1501743654 accel/tcg: Rename 'hw/core/tcg-cpu-ops.h' -> 'accel/tcg/cpu-ops.h' 1 year ago