380 Commits (4f1ebc7712a7db61155080164f2169320d033559)

Author SHA1 Message Date
Richard Henderson c37f8978d9 accel/tcg: Move cpu_get_tb_cpu_state to TCGCPUOps 11 months ago
Richard Henderson 4759aae432 accel/tcg: Return TCGTBCPUState from cpu_get_tb_cpu_state 11 months ago
Richard Henderson a59a876999 accel/tcg: Hoist cpu_get_tb_cpu_state decl to accl/tcg/cpu-ops.h 11 months ago
Philippe Mathieu-Daudé 84307cd602 include: Remove 'exec/exec-all.h' 11 months ago
Philippe Mathieu-Daudé fe1a3ace13 accel/tcg: Extract probe API out of 'exec/exec-all.h' 11 months ago
Philippe Mathieu-Daudé f56159e828 target/hexagon: Include missing 'accel/tcg/getpc.h' 11 months ago
Philippe Mathieu-Daudé 12d1a768bd qom: Have class_init() take a const data argument 1 year ago
Philippe Mathieu-Daudé beb38fda0f target/hexagon: Replace MO_TE -> MO_LE 1 year ago
Philippe Mathieu-Daudé fdcb7483ae target/hexagon: Explode MO_TExx -> MO_TE | MO_xx 1 year ago
Philippe Mathieu-Daudé a3d40b5eff tcg: Convert TARGET_SUPPORTS_MTTCG to TCGCPUOps::mttcg_supported field 12 months 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
Richard Henderson 43d6a56a05 target/hexagon: Implement TCGCPUOps.mmu_index 1 year ago
Philippe Mathieu-Daudé 7ec1c63421 target/hexagon: Remove CPUClass:has_work() handler 1 year ago
Philippe Mathieu-Daudé b8b37affc7 target: Set disassemble_info::endian value for little-endian targets 1 year ago
Philippe Mathieu-Daudé a770b10baf target/hexagon: Ensure not being build on system emulation 1 year ago
Philippe Mathieu-Daudé 1501743654 accel/tcg: Rename 'hw/core/tcg-cpu-ops.h' -> 'accel/tcg/cpu-ops.h' 1 year ago
Richard Henderson 175646f641 target/*: Remove TARGET_LONG_BITS from cpu-param.h 1 year ago
Richard Henderson e4a8e093dc accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_core 1 year ago
Richard Henderson 59abfb444e target/hexagon: Simplify internal_mpyhh setup 1 year ago
Richard Henderson 65b4dce393 target/hexagon: Use mulu64 for int128_mul_6464 1 year ago
Richard Henderson 8429306c32 target/hexagon: Remove Double 1 year ago
Richard Henderson fefc9702e6 target/hexagon: Remove Float 1 year ago
Richard Henderson 795d6a2c49 target/hexagon: Expand GEN_XF_ROUND 1 year ago
Richard Henderson 813437e500 target/hexagon: Remove internal_fmafx 1 year ago
Richard Henderson 316dca3985 target/hexagon: Use float32_muladd for helper_sffm[as]_lib 1 year ago
Richard Henderson 904624ab8e target/hexagon: Use float32_muladd_scalbn for helper_sffma_sc 1 year ago
Richard Henderson 2eca1928f9 target/hexagon: Use float32_muladd for helper_sffms 1 year ago
Richard Henderson 655a83cac1 target/hexagon: Use float32_muladd for helper_sffma 1 year ago
Richard Henderson 6e7422dc22 target/hexagon: Use float32_mul in helper_sfmpy 1 year ago
Philippe Mathieu-Daudé 8865049bab accel/tcg: Move tcg_cflags_has/set() to 'exec/translation-block.h' 1 year ago
Richard Henderson 5fcabe628b include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST 1 year ago
Richard Henderson ea1143358f target/hexagon: Constify all Property 1 year ago
Anton Johansson b29b11b51f target/hexagon: Make HVX vector args. restrict * 1 year ago
Anton Johansson e295796726 target/hexagon: Use argparse in all python scripts 1 year ago
Brian Cain f0db9f5759 target/hexagon: add enums for event, cause 2 years ago
Brian Cain eed3f35879 target/hexagon: rename HEX_EXCP_*=>HEX_CAUSE_* 2 years ago
Taylor Simpson 0cb73cb5a0 Hexagon (target/hexagon) Remove HEX_DEBUG/HEX_DEBUG_LOG 1 year ago
Peter Maydell 38ea9ade29 target/hexagon: Set default NaN pattern explicitly 1 year ago
Philippe Mathieu-Daudé ae412c0210 target/hexagon: Use explicit little-endian LD/ST API 2 years ago
Philippe Mathieu-Daudé 39914ae894 target/hexagon: Replace ldtul_p() -> ldl_p() 2 years ago
Philippe Mathieu-Daudé b8daa5fc8b target/hexagon: Rename macros.inc -> macros.h.inc 2 years ago
Alyssa Ross fe68cc0923 target/hexagon: don't look for static glib 2 years ago
Brian Cain 47f3361a3a target/hexagon: switch to dc set_props() list 2 years ago
Brian Cain 48ac9e885e target/hexagon: define a v66 CPU 2 years ago