143 Commits (57c43e52bdf7f97c7555f408bddbc0b95e081844)

Author SHA1 Message Date
Richard Henderson 981f2beb16 target: Use cpu_pointer_wrap_uint32 for 32-bit targets 1 year ago
Richard Henderson c37f8978d9 accel/tcg: Move cpu_get_tb_cpu_state to TCGCPUOps 1 year ago
Richard Henderson 4759aae432 accel/tcg: Return TCGTBCPUState from cpu_get_tb_cpu_state 1 year ago
Richard Henderson a59a876999 accel/tcg: Hoist cpu_get_tb_cpu_state decl to accl/tcg/cpu-ops.h 1 year ago
Richard Henderson 9181ab4528 accel/tcg: Introduce TCGCPUOps.cpu_exec_reset 1 year ago
Philippe Mathieu-Daudé 84307cd602 include: Remove 'exec/exec-all.h' 1 year ago
Philippe Mathieu-Daudé 12d1a768bd qom: Have class_init() take a const data argument 2 years ago
Philippe Mathieu-Daudé a3d40b5eff tcg: Convert TARGET_SUPPORTS_MTTCG to TCGCPUOps::mttcg_supported field 1 year ago
Philippe Mathieu-Daudé 8201f1a29c tcg: Remove the TCG_GUEST_DEFAULT_MO definition globally 1 year ago
Philippe Mathieu-Daudé 04583ce7e0 tcg: Define guest_default_memory_order in TCGCPUOps 1 year ago
Philippe Mathieu-Daudé c2ba9fea42 tcg: Always define TCG_GUEST_DEFAULT_MO 1 year ago
Philippe Mathieu-Daudé 42fa9665e5 exec: Restrict 'cpu_ldst.h' to accel/tcg/ 1 year ago
Philippe Mathieu-Daudé 4ff1b33edf tcg: Always define TARGET_INSN_START_EXTRA_WORDS 1 year ago
Pierrick Bouvier 0df783b2fb exec/cpu-all: remove this header 1 year ago
Pierrick Bouvier d97c3b06de exec/cpu-all: transfer exec/cpu-common include to cpu.h headers 1 year ago
Pierrick Bouvier 9c2ff9cdc9 exec/cpu-all: remove exec/target_page include 1 year ago
Pierrick Bouvier 22a7c2f239 exec/cpu-all: remove exec/cpu-interrupt include 1 year ago
Philippe Mathieu-Daudé f1a1c2b958 target/rx: Restrict SoftMMU mmu_index() to TCG 1 year ago
Philippe Mathieu-Daudé f3ad026e35 target/rx: Fix copy/paste typo (riscv -> rx) 1 year ago
Philippe Mathieu-Daudé 52df41e353 target/rx: Move has_work() from CPUClass to SysemuCPUOps 2 years ago
Philippe Mathieu-Daudé eb9b25c656 exec: Declare tlb_set_page() in 'exec/cputlb.h' 2 years ago
Keith Packard 0ce0739d46 target/rx: Remove TCG_CALL_NO_WG from helpers which write env 1 year ago
Keith Packard 7610317f45 target/rx: Set exception vector base to 0xffffff80 1 year ago
Philippe Mathieu-Daudé b8b37affc7 target: Set disassemble_info::endian value for little-endian targets 2 years ago
Philippe Mathieu-Daudé edee3da2e6 target/rx: Ensure not being build on user emulation 2 years ago
Philippe Mathieu-Daudé 1501743654 accel/tcg: Rename 'hw/core/tcg-cpu-ops.h' -> 'accel/tcg/cpu-ops.h' 2 years ago
Peter Maydell 28f13bccbe fpu: allow flushing of output denormals to be after rounding 2 years ago
Richard Henderson 175646f641 target/*: Remove TARGET_LONG_BITS from cpu-param.h 2 years ago
Peter Maydell 7af64d103d fpu: Rename float_flag_output_denormal to float_flag_output_denormal_flushed 2 years ago
Peter Maydell 584b7aec81 fpu: Rename float_flag_input_denormal to float_flag_input_denormal_flushed 2 years ago
Richard Henderson e4a8e093dc accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_core 2 years ago
Philippe Mathieu-Daudé 68df8c8dba accel/tcg: Include missing 'exec/translation-block.h' header 2 years ago
Philippe Mathieu-Daudé 8865049bab accel/tcg: Move tcg_cflags_has/set() to 'exec/translation-block.h' 2 years ago
Peter Maydell 031af9cd9b target/rx: Set default NaN pattern explicitly 2 years ago
Peter Maydell ba6558461c target/rx: Explicitly set 2-NaN propagation rule 2 years ago
Richard Henderson 83340193b9 target/rx: Use target_ulong for address in LI 2 years ago
Peter Maydell 4f7b1ecba8 target: Set TCGCPUOps::cpu_exec_halt to target's has_work implementation 2 years ago
Richard Henderson 104cf5524e target/rx: Use translator_ld* 2 years ago
Richard Henderson 962a145cdc accel/tcg: Provide default implementation of disas_log 2 years ago
Philippe Mathieu-Daudé b254c342cf accel/tcg: Access tcg_cflags with getter / setter 3 years ago
Philippe Mathieu-Daudé 74781c0888 exec/cpu: Extract page-protection definitions to page-protection.h 3 years ago
Peter Maydell ad80e36744 hw, target: Add ResetType argument to hold and exit phase methods 2 years ago
Philippe Mathieu-Daudé f2a4459db9 target/rx: Prefer fast cpu_env() over slower CPU QOM cast macro 3 years ago
Philippe Mathieu-Daudé 348802b526 target: Replace CPU_GET_CLASS(cpu -> obj) in cpu_reset_hold() handler 3 years ago
Philippe Mathieu-Daudé 94956d7b51 bulk: Call in place single use cpu_env() 3 years ago
Akihiko Odaki ecd6f6a882 gdbstub: Infer number of core registers from XML 2 years ago
Richard Henderson a120d32097 include/exec: Implement cpu_mmu_index generically 3 years ago
Richard Henderson ef5cc166da target/rx: Populate CPUClass.mmu_index 3 years ago
Richard Henderson 1764ad70ce include/qemu: Add TCGCPUOps typedef to typedefs.h 3 years ago
Anton Johansson 32f0c394bb target: Use vaddr in gen_intermediate_code 3 years ago