aboutsummaryrefslogtreecommitdiff
path: root/target/mips
AgeCommit message (Expand)AuthorFilesLines
11 daystarget/mips: Only update MVPControl.EVP bit if executed by master VPEPhilippe Mathieu-Daudé1-14/+18
2025-07-16Merge tag 'mips-20250715' of https://github.com/philmd/qemu into stagingStefan Hajnoczi14-66/+137
2025-07-15target/qmp: Use target_cpu_type()Philippe Mathieu-Daudé1-1/+2
2025-07-15target/mips: Have gen_[d]lsa() callers add 1 to shift amount argumentPhilippe Mathieu-Daudé5-13/+8
2025-07-15target/mips: Convert Octeon LX instructions to decodetreePhilippe Mathieu-Daudé3-3/+21
2025-07-15target/mips: Extract generic gen_lx() helperPhilippe Mathieu-Daudé2-36/+20
2025-07-15target/mips: Extract gen_base_index_addr() helperPhilippe Mathieu-Daudé2-14/+14
2025-07-15target/mips: Add support for emulation of CRC32 instructionsYongbok Kim8-4/+78
2025-05-30Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi1-0/+5
2025-05-29Merge tag 'pull-qapi-2025-05-28' of https://repo.or.cz/qemu/armbru into stagingStefan Hajnoczi1-1/+11
2025-05-28kvm: Introduce kvm_arch_pre_create_vcpu()Xiaoyao Li1-0/+5
2025-05-28qapi: make most CPU commands unconditionally availableDaniel P. Berrangé1-1/+11
2025-05-28target/mips: Fill in TCGCPUOps.pointer_wrapRichard Henderson1-0/+9
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/+8
2025-04-30accel/tcg: Hoist cpu_get_tb_cpu_state decl to accl/tcg/cpu-ops.hRichard Henderson2-9/+9
2025-04-30accel/tcg: Introduce TCGCPUOps.cpu_exec_resetRichard Henderson1-0/+1
2025-04-30include: Remove 'exec/exec-all.h'Philippe Mathieu-Daudé9-9/+0
2025-04-30accel/tcg: Extract probe API out of 'exec/exec-all.h'Philippe Mathieu-Daudé1-0/+1
2025-04-25target/mips: Check CPU endianness at runtime using env_is_bigendian()Philippe Mathieu-Daudé1-18/+16
2025-04-25target/mips: Fix MIPS16e translationHauke Mehrtens1-2/+2
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-24Merge tag 'pull-misc-2025-04-24' of https://repo.or.cz/qemu/armbru into stagingStefan Hajnoczi1-1/+0
2025-04-24cleanup: Drop pointless return at end of functionMarkus Armbruster1-1/+0
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/+2
2025-04-23exec: Restrict 'cpu_ldst.h' to accel/tcg/Philippe Mathieu-Daudé3-3/+3
2025-04-23tcg: Declare TARGET_INSN_START_EXTRA_WORDS in 'cpu-param.h'Philippe Mathieu-Daudé2-2/+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 Bouvier4-0/+4
2025-04-23exec/cpu-all: remove exec/cpu-interrupt includePierrick Bouvier1-0/+1
2025-04-23target/mips: Restrict SoftMMU mmu_index() to TCGPhilippe Mathieu-Daudé1-6/+7
2025-04-23target/mips: Restrict semihosting tests to system modeRichard Henderson1-3/+4
2025-04-23include/system: Move exec/memory.h to system/memory.hRichard Henderson1-1/+1
2025-03-31target/mips: Simplify and fix update_pagemaskRichard Henderson3-7/+7
2025-03-31target/mips: Require even maskbits in update_pagemaskRichard Henderson1-15/+8
2025-03-31target/mips: Revert TARGET_PAGE_BITS_VARYRichard Henderson3-12/+2
2025-03-09target/mips: Move has_work() from CPUClass to SysemuCPUOpsPhilippe Mathieu-Daudé2-3/+5
2025-03-08exec: Declare tlb_flush*() in 'exec/cputlb.h'Philippe Mathieu-Daudé2-2/+2
2025-03-08exec: Declare tlb_set_page() in 'exec/cputlb.h'Philippe Mathieu-Daudé1-0/+1
2025-03-06target/mips: Set disassemble_info::endian value in disas_set_info()Philippe Mathieu-Daudé1-5/+5
2025-03-06target/mips: Fix possible MSA int overflowDenis Rastyogin1-3/+3
2025-03-06accel/tcg: Rename 'hw/core/tcg-cpu-ops.h' -> 'accel/tcg/cpu-ops.h'Philippe Mathieu-Daudé1-1/+1
2025-02-18target/mips: Use VADDR_PRIx for logging pc_nextRichard Henderson1-2/+2
2025-02-11fpu: allow flushing of output denormals to be after roundingPeter Maydell2-0/+15
2025-02-08target/*: Remove TARGET_LONG_BITS from cpu-param.hRichard Henderson1-5/+0
2025-01-30licenses: Remove SPDX tags not being license identifier for LinaroPhilippe Mathieu-Daudé1-2/+3