aboutsummaryrefslogtreecommitdiff
path: root/target/sparc
AgeCommit message (Expand)AuthorFilesLines
3 daystarget/sparc: limit cpu_check_irqs to system emulationPaolo Bonzini2-0/+4
2025-08-29add cpu_test_interrupt()/cpu_set_interrupt() helpers and use them tree wideIgor Mammedov2-3/+3
2025-07-14gdbstub: add the GDB register XML files for sparc64.Rot1271-0/+1
2025-05-28Merge tag 'pull-tcg-20250528' of https://gitlab.com/rth7680/qemu into stagingStefan Hajnoczi1-0/+13
2025-05-28target/sparc: Fill in TCGCPUOps.pointer_wrapRichard Henderson1-0/+13
2025-05-27target/sparc: don't set FSR_NVA when comparing unordered floatsClément Chigot1-1/+0
2025-04-30accel/tcg: Move cpu_get_tb_cpu_state to TCGCPUOpsRichard Henderson1-1/+2
2025-04-30accel/tcg: Return TCGTBCPUState from cpu_get_tb_cpu_stateRichard Henderson1-7/+10
2025-04-30accel/tcg: Hoist cpu_get_tb_cpu_state decl to accl/tcg/cpu-ops.hRichard Henderson1-3/+0
2025-04-30accel/tcg: Introduce TCGCPUOps.cpu_exec_resetRichard Henderson1-0/+1
2025-04-30include: Remove 'exec/exec-all.h'Philippe Mathieu-Daudé7-7/+0
2025-04-28target/sparc: Use tcg_gen_addcio_tl for gen_op_addcc_intRichard Henderson1-2/+1
2025-04-25qom: Constify TypeInfo::class_dataPhilippe Mathieu-Daudé1-1/+1
2025-04-25qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé1-2/+2
2025-04-25target/sparc: Register CPUClass:list_cpusPhilippe Mathieu-Daudé2-4/+2
2025-04-23tcg: Convert TARGET_SUPPORTS_MTTCG to TCGCPUOps::mttcg_supported fieldPhilippe Mathieu-Daudé1-0/+1
2025-04-23tcg: Remove the TCG_GUEST_DEFAULT_MO definition globallyPhilippe Mathieu-Daudé2-24/+22
2025-04-23tcg: Define guest_default_memory_order in TCGCPUOpsPhilippe Mathieu-Daudé1-0/+2
2025-04-23exec: Restrict 'cpu_ldst.h' to accel/tcg/Philippe Mathieu-Daudé2-2/+2
2025-04-23tcg: Declare TARGET_INSN_START_EXTRA_WORDS in 'cpu-param.h'Philippe Mathieu-Daudé2-1/+2
2025-04-23exec/cpu-all: remove this headerPierrick Bouvier1-2/+0
2025-04-23exec/cpu-all: transfer exec/cpu-common include to cpu.h headersPierrick Bouvier1-0/+1
2025-04-23exec/cpu-all: remove exec/target_page includePierrick Bouvier3-0/+3
2025-04-23exec/cpu-all: remove exec/cpu-interrupt includePierrick Bouvier1-0/+1
2025-04-23exec/cpu-all: remove system/memory includePierrick Bouvier2-0/+2
2025-04-23target/sparc: Restrict SoftMMU mmu_index() to TCGPhilippe Mathieu-Daudé1-1/+1
2025-04-23exec/cpu-all: extract tlb flags defines to exec/tlb-flags.hPierrick Bouvier1-0/+1
2025-04-23include/exec: Split out accel/tcg/cpu-mmu-index.hRichard Henderson2-0/+2
2025-03-31target/sparc: Log unimplemented ASI load/store accessesPhilippe Mathieu-Daudé1-0/+6
2025-03-31hw/core/cpu: Use size_t for memory_rw_debug len argumentRichard Henderson2-2/+2
2025-03-09target/sparc: Move has_work() from CPUClass to SysemuCPUOpsPhilippe Mathieu-Daudé1-1/+3
2025-03-08exec: Declare tlb_flush*() in 'exec/cputlb.h'Philippe Mathieu-Daudé1-0/+1
2025-03-08exec: Declare tlb_set_page_full() in 'exec/cputlb.h'Philippe Mathieu-Daudé1-1/+1
2025-03-07Merge tag 'accel-cpus-20250306' of https://github.com/philmd/qemu into stagingStefan Hajnoczi2-2/+3
2025-03-06target/sparc: Constify SPARCCPUClass::cpu_defPhilippe Mathieu-Daudé1-1/+1
2025-03-06target: Set disassemble_info::endian value for big-endian targetsPhilippe Mathieu-Daudé1-0/+1
2025-03-06accel/tcg: Rename 'hw/core/tcg-cpu-ops.h' -> 'accel/tcg/cpu-ops.h'Philippe Mathieu-Daudé1-1/+1
2025-03-06qdev: Improve a few more PropertyInfo @description membersMarkus Armbruster1-0/+1
2025-03-06qdev: Rename PropertyInfo member @name to @typeMarkus Armbruster1-1/+1
2025-02-18target/sparc: fake UltraSPARC T1 PCR and PIC registersArtyom Tarasenko2-1/+25
2025-02-18target/sparc: Fix gdbstub incorrectly handling registers f32-f62Mikael Szreder1-4/+14
2025-02-18target/sparc: Fix register selection for all F*TOx and FxTO* instructionsMikael Szreder1-6/+6
2025-02-08target/*: Remove TARGET_LONG_BITS from cpu-param.hRichard Henderson1-2/+0
2024-12-24accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_coreRichard Henderson3-2/+5
2024-12-24target/sparc: Use float*_muladd_scalbnRichard Henderson3-38/+54
2024-12-21Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi6-72/+88
2024-12-20accel/tcg: Include missing 'exec/translation-block.h' headerPhilippe Mathieu-Daudé1-0/+1
2024-12-20accel/tcg: Move tcg_cflags_has/set() to 'exec/translation-block.h'Philippe Mathieu-Daudé1-0/+1
2024-12-20target/sparc: Move sparc_restore_state_to_opc() to cpu.cPhilippe Mathieu-Daudé4-34/+42
2024-12-20target/sparc: Uninline cpu_get_tb_cpu_state()Anton Johansson2-37/+40