aboutsummaryrefslogtreecommitdiff
path: root/target/mips/tcg
AgeCommit message (Expand)AuthorFilesLines
11 daystarget/mips: Only update MVPControl.EVP bit if executed by master VPEPhilippe Mathieu-Daudé1-14/+18
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 Kim5-0/+69
2025-04-30include: Remove 'exec/exec-all.h'Philippe Mathieu-Daudé7-7/+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-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-23exec: Restrict 'cpu_ldst.h' to accel/tcg/Philippe Mathieu-Daudé3-3/+3
2025-04-23exec/cpu-all: remove exec/target_page includePierrick Bouvier4-0/+4
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 Henderson2-7/+2
2025-03-08exec: Declare tlb_flush*() in 'exec/cputlb.h'Philippe Mathieu-Daudé1-1/+1
2025-03-08exec: Declare tlb_set_page() in 'exec/cputlb.h'Philippe Mathieu-Daudé1-0/+1
2025-03-06target/mips: Fix possible MSA int overflowDenis Rastyogin1-3/+3
2025-02-18target/mips: Use VADDR_PRIx for logging pc_nextRichard Henderson1-2/+2
2025-01-30licenses: Remove SPDX tags not being license identifier for LinaroPhilippe Mathieu-Daudé1-2/+3
2025-01-28fpu: Rename float_flag_output_denormal to float_flag_output_denormal_flushedPeter Maydell1-1/+1
2025-01-28fpu: Rename float_flag_input_denormal to float_flag_input_denormal_flushedPeter Maydell1-1/+1
2024-12-24accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_coreRichard Henderson2-2/+4
2024-12-20target/mips: Remove tswap() calls in semihosting uhi_fstat_cb()Philippe Mathieu-Daudé1-13/+30
2024-12-20accel/tcg: Move tcg_cflags_has/set() to 'exec/translation-block.h'Philippe Mathieu-Daudé2-0/+2
2024-12-20include: Rename sysemu/ -> system/Philippe Mathieu-Daudé10-3/+3
2024-11-03target/mips: Introduce disas_mt_available()Philippe Mathieu-Daudé2-68/+73
2024-11-03target/mips: Introduce ase_3d_available() helperPhilippe Mathieu-Daudé2-3/+10
2024-11-03target/mips: Remove unreachable 32-bit code on 64-bit Loongson ExtPhilippe Mathieu-Daudé1-39/+2
2024-11-03target/mips: Convert Loongson [D]MULT[U].G opcodes to decodetreePhilippe Mathieu-Daudé4-71/+49
2024-11-03target/mips: Convert Loongson [D]MOD[U].G opcodes to decodetreePhilippe Mathieu-Daudé4-82/+121
2024-11-03target/mips: Convert Loongson [D]DIVU.G opcodes to decodetreePhilippe Mathieu-Daudé4-37/+58
2024-11-03target/mips: Convert Loongson DIV.G opcodes to decodetreePhilippe Mathieu-Daudé4-32/+24
2024-11-03target/mips: Convert Loongson DDIV.G opcodes to decodetreePhilippe Mathieu-Daudé6-23/+126
2024-11-03target/mips: Re-introduce OPC_ADDUH_QB_DSP and OPC_MUL_PH_DSPPhilippe Mathieu-Daudé1-13/+5
2024-11-03target/mips: Simplify Loongson MULTU.G opcodePhilippe Mathieu-Daudé1-2/+0
2024-11-03target/mips: Extract decode_64bit_enabled() helperPhilippe Mathieu-Daudé2-1/+8
2024-10-15target/mips: Use tcg_constant_tl() instead of tcg_gen_movi_tl()Philippe Mathieu-Daudé2-101/+59
2024-10-15target/mips: Use gen_op_addr_addi() when possiblePhilippe Mathieu-Daudé5-26/+12
2024-10-15target/mips: Have gen_addiupc() expand $pc during translationPhilippe Mathieu-Daudé1-6/+4
2024-10-15target/mips: Replace MO_TE by mo_endian()Philippe Mathieu-Daudé6-103/+106
2024-10-15target/mips: Introduce mo_endian() helperPhilippe Mathieu-Daudé1-0/+5
2024-10-15target/mips: Remove unused MEMOP_IDX() macroPhilippe Mathieu-Daudé1-8/+0
2024-10-15target/mips: Rename unused sysemu argument of OP_LD_ATOMIC()Philippe Mathieu-Daudé1-1/+1
2024-10-15target/mips: Explode MO_TExx -> MO_TE | MO_xxPhilippe Mathieu-Daudé5-98/+100
2024-10-15target/mips: Factor mo_endian_rev() out of MXU codePhilippe Mathieu-Daudé2-4/+9
2024-10-15target/mips: Convert mips16e decr_and_load/store() macros to functionsPhilippe Mathieu-Daudé1-48/+53
2024-10-15target/mips: Replace MO_TE by mo_endian_env() in get_pte()Philippe Mathieu-Daudé1-1/+1