250 Commits (328c1a0b861e6c581880cf5831a0952ed92bcbf3)

Author SHA1 Message Date
Richard Henderson a4027ed7d4 target: Use cpu_pointer_wrap_notreached for strict align targets 11 months ago
Philippe Mathieu-Daudé dd54fc2a6b target/migration: Inline VMSTATE_CPU() 11 months ago
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
Richard Henderson 9181ab4528 accel/tcg: Introduce TCGCPUOps.cpu_exec_reset 11 months ago
Philippe Mathieu-Daudé 84307cd602 include: Remove 'exec/exec-all.h' 11 months ago
Philippe Mathieu-Daudé 12d1a768bd qom: Have class_init() take a const data argument 1 year 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é 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
Pierrick Bouvier 342e313d6c exec/cpu-all: remove system/memory include 1 year ago
Richard Henderson d11bf649d5 page-vary: Restrict scope of TARGET_PAGE_BITS_MIN 1 year ago
Philippe Mathieu-Daudé 6ea8bce7ee target/alpha: Restrict SoftMMU mmu_index() to TCG 1 year ago
Philippe Mathieu-Daudé 35e0769d3f target/alpha: Move has_work() from CPUClass to SysemuCPUOps 1 year ago
Philippe Mathieu-Daudé 6ff5da1600 exec: Declare tlb_flush*() in 'exec/cputlb.h' 1 year ago
Philippe Mathieu-Daudé eb9b25c656 exec: Declare tlb_set_page() in 'exec/cputlb.h' 1 year ago
Philippe Mathieu-Daudé 35487a6dc0 target/alpha: Do not mix exception flags and FPCR bits 1 year ago
Philippe Mathieu-Daudé b8b37affc7 target: Set disassemble_info::endian value for little-endian targets 1 year ago
Philippe Mathieu-Daudé 1501743654 accel/tcg: Rename 'hw/core/tcg-cpu-ops.h' -> 'accel/tcg/cpu-ops.h' 1 year ago
Peter Maydell 28f13bccbe fpu: allow flushing of output denormals to be after rounding 1 year ago
Peter Maydell f0c29a0234 target/alpha: Don't corrupt error_code with unknown softfloat flags 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
Philippe Mathieu-Daudé 68df8c8dba accel/tcg: Include missing 'exec/translation-block.h' header 1 year ago
Philippe Mathieu-Daudé 32cad1ffb8 include: Rename sysemu/ -> system/ 1 year ago
Peter Maydell 369cb9cfe0 target/alpha: Set default NaN pattern explicitly 1 year ago
Peter Maydell 8403a5015c target/alpha: Explicitly set 2-NaN propagation rule 1 year ago
Philippe Mathieu-Daudé c9ddc704f9 target/alpha: Use explicit little-endian LD/ST API 2 years ago
Philippe Mathieu-Daudé e63b5f64ee target/alpha: Replace ldtul_p() -> ldq_p() 2 years ago
Philippe Mathieu-Daudé b14d064962 license: Update deprecated SPDX tag LGPL-2.0+ to LGPL-2.0-or-later 2 years ago
Peter Maydell 349ecf61e8 target/alpha, hppa: Remove unused parent_reset fields 2 years ago
Peter Maydell 4f7b1ecba8 target: Set TCGCPUOps::cpu_exec_halt to target's has_work implementation 2 years ago
Richard Henderson 962a145cdc accel/tcg: Provide default implementation of disas_log 2 years ago
Philippe Mathieu-Daudé 74781c0888 exec/cpu: Extract page-protection definitions to page-protection.h 2 years ago
Richard Henderson 23bb086350 target/alpha: Implement CF_PCREL 2 years ago
Richard Henderson b1a3eacf31 target/alpha: Split out gen_pc_disp 2 years ago
Richard Henderson 82b60d2509 target/alpha: Split out gen_goto_tb 2 years ago
Philippe Mathieu-Daudé 39482c2edc target/alpha: Simplify gen_bcond_internal() 2 years ago
Richard Henderson 9804ab26d0 target/alpha: Return DISAS_NORETURN once 2 years ago
Richard Henderson c0fcd5612e target/alpha: Inline DISAS_PC_UPDATED and return DISAS_NORETURN 2 years ago
Richard Henderson 0cda93c9b5 target/alpha: Use DISAS_NEXT definition instead of magic '0' value 2 years ago
Richard Henderson 1bcae46aac target/alpha: Hoist branch shift to initial decode 2 years ago
Richard Henderson ab709f13b8 target/alpha: Use cpu_env in preference to ALPHA_CPU 2 years ago