aboutsummaryrefslogtreecommitdiff
path: root/target/avr
AgeCommit message (Expand)AuthorFilesLines
2025-05-28target: Use cpu_pointer_wrap_uint32 for 32-bit targetsRichard Henderson1-0/+6
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-6/+3
2025-04-30accel/tcg: Hoist cpu_get_tb_cpu_state decl to accl/tcg/cpu-ops.hRichard Henderson2-20/+19
2025-04-30accel/tcg: Introduce TCGCPUOps.cpu_exec_resetRichard Henderson1-0/+1
2025-04-30include: Remove 'exec/exec-all.h'Philippe Mathieu-Daudé2-2/+0
2025-04-30accel/tcg: Include 'accel/tcg/getpc.h' in 'exec/helper-proto'Philippe Mathieu-Daudé1-1/+0
2025-04-25qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé1-1/+1
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-3/+1
2025-04-23tcg: Define guest_default_memory_order in TCGCPUOpsPhilippe Mathieu-Daudé1-0/+1
2025-04-23exec: Restrict 'cpu_ldst.h' to accel/tcg/Philippe Mathieu-Daudé1-1/+1
2025-04-23tcg: Always define TARGET_INSN_START_EXTRA_WORDSPhilippe Mathieu-Daudé1-0/+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 Bouvier2-0/+2
2025-04-23exec/cpu-all: remove exec/cpu-interrupt includePierrick Bouvier1-0/+1
2025-04-23target/avr: Restrict SoftMMU mmu_index() to TCGPhilippe Mathieu-Daudé1-1/+1
2025-04-23include/system: Move exec/address-spaces.h to system/address-spaces.hRichard Henderson1-1/+1
2025-04-23include/system: Move exec/memory.h to system/memory.hRichard Henderson1-1/+1
2025-04-22target/avr: Increase TARGET_PAGE_BITS to 10Richard Henderson1-7/+1
2025-04-22target/avr: Use do_stb in avr_cpu_do_interruptRichard Henderson1-6/+6
2025-04-22target/avr: Use cpu_stb_mmuidx_ra in helper_fullwrRichard Henderson1-3/+7
2025-04-22target/avr: Remove NUMBER_OF_IO_REGISTERSRichard Henderson1-2/+0
2025-04-22target/avr: Move cpu register accesses into system memoryRichard Henderson5-146/+131
2025-04-22target/avr: Add defines for i/o port registersRichard Henderson2-18/+28
2025-04-22target/avr: Remove OFFSET_CPU_REGISTERSRichard Henderson2-4/+1
2025-04-22target/avr: Improve decode of LDS, STSRichard Henderson2-7/+2
2025-03-31target/avr: Fix buffer read in avr_print_insnRichard Henderson1-7/+14
2025-03-09target/avr: Move has_work() from CPUClass to SysemuCPUOpsPhilippe Mathieu-Daudé1-1/+1
2025-03-08exec: Declare tlb_set_page() in 'exec/cputlb.h'Philippe Mathieu-Daudé1-1/+1
2025-03-06target: Set disassemble_info::endian value for little-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é2-2/+2
2025-02-08target/*: Remove TARGET_LONG_BITS from cpu-param.hRichard Henderson1-1/+0
2024-12-24accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_coreRichard Henderson3-3/+6
2024-12-21Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi2-0/+2
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-19include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LISTRichard Henderson1-1/+0
2024-12-15target/avr: Constify all PropertyRichard Henderson1-1/+1
2024-10-15target/avr: Use explicit little-endian LD/ST APIPhilippe Mathieu-Daudé1-2/+2
2024-07-11target: Set TCGCPUOps::cpu_exec_halt to target's has_work implementationPeter Maydell1-0/+1
2024-05-15target/avr: Use translator_lduwRichard Henderson1-2/+1
2024-05-15accel/tcg: Provide default implementation of disas_logRichard Henderson1-8/+0
2024-05-06accel/tcg: Access tcg_cflags with getter / setterPhilippe Mathieu-Daudé1-1/+1
2024-05-06exec/cpu: Extract page-protection definitions to page-protection.hPhilippe Mathieu-Daudé1-0/+1
2024-04-26target: Define TCG_GUEST_DEFAULT_MO in 'cpu-param.h'Philippe Mathieu-Daudé2-2/+2
2024-04-26gdbstub: Avoid including 'cpu.h' in 'gdbstub/helpers.h'Philippe Mathieu-Daudé1-0/+1
2024-04-25hw, target: Add ResetType argument to hold and exit phase methodsPeter Maydell1-2/+2
2024-03-12target/avr: Prefer fast cpu_env() over slower CPU QOM cast macroPhilippe Mathieu-Daudé4-33/+13