aboutsummaryrefslogtreecommitdiff
path: root/target/mips
AgeCommit message (Expand)AuthorFilesLines
2023-07-10target/mips/mxu: Add S32CPS D16CPS Q8ABD Q16SAT insnsSiarhei Volkau1-3/+293
2023-07-10target/mips/mxu: Add Q8ADD instructionSiarhei Volkau1-0/+77
2023-07-10target/mips/mxu: Add S32SLT D16SLT D16AVG[R] Q8AVG[R] insnsSiarhei Volkau1-1/+243
2023-07-10target/mips/mxu: Fix D16MAX D16MIN Q8MAX Q8MIN instructionsSiarhei Volkau1-12/+18
2023-07-10target/mips/mxu: Add Q8SLT Q8SLTU instructionsSiarhei Volkau1-0/+65
2023-07-10target/mips/mxu: Add S32MADD/MADDU/MSUB/MSUBU instructionsSiarhei Volkau2-7/+105
2023-07-10target/mips/mxu: Add LXW LXB LXH LXBU LXHU instructionsSiarhei Volkau1-1/+82
2023-07-10target/mips: Add support of two XBurst CPUsSiarhei Volkau1-0/+46
2023-07-10target/mips: Add emulation of MXU instructions for 32-bit load/storeSiarhei Volkau1-23/+279
2023-07-10target/mips: Implement Loongson CSR instructionsJiaxun Yang14-0/+238
2023-07-10target/mips: Rework cp0_timer with clock APIJiaxun Yang3-20/+26
2023-06-26target: Widen pc/cs_base in cpu_get_tb_cpu_stateAnton Johansson1-2/+2
2023-06-20meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé3-4/+4
2023-06-05target/*: Add missing includes of exec/translation-block.hRichard Henderson1-0/+1
2023-06-05target/mips: Tidy helpers for translationRichard Henderson9-27/+8
2023-06-05accel/tcg: Introduce translator_io_startRichard Henderson1-19/+10
2023-06-05tcg: Pass TCGHelperInfo to tcg_gen_callNRichard Henderson1-0/+5
2023-06-05tcg: Move TCGv, dup_const_tl definitions to tcg-op.hRichard Henderson1-0/+1
2023-05-11target/mips: Use MO_ALIGN instead of 0Richard Henderson1-1/+1
2023-05-11target/mips: Add missing default_tcg_memop_maskRichard Henderson4-28/+42
2023-05-11target/mips: Add MO_ALIGN to gen_llwp, gen_scwpRichard Henderson1-2/+3
2023-05-05target/mips: Finish conversion to tcg_gen_qemu_{ld,st}_*Richard Henderson2-5/+5
2023-04-20target/mips: tcg: detect out-of-bounds accesses to cpu_gpr and cpu_gpr_hiPaolo Bonzini1-0/+4
2023-03-22*: Add missing includes of qemu/error-report.hRichard Henderson1-0/+1
2023-03-13target/mips: Avoid tcg_const_* throughoutRichard Henderson5-41/+43
2023-03-13target/mips: Avoid tcg_const_tl in gen_r6_ldRichard Henderson1-2/+2
2023-03-13target/mips: Split out gen_lxrRichard Henderson1-76/+40
2023-03-13target/mips: Split out gen_lxlRichard Henderson1-70/+36
2023-03-13target/mips: Remove `NB_MMU_MODES` defineAnton Johansson1-1/+0
2023-03-13target/mips: Drop tcg_temp_free from translate.cRichard Henderson1-523/+14
2023-03-13target/mips: Drop tcg_temp_free from vr54xx_translate.cRichard Henderson1-4/+0
2023-03-13target/mips: Drop tcg_temp_free from tx79_translate.cRichard Henderson1-41/+0
2023-03-13target/mips: Drop tcg_temp_free from translate_addr_const.cRichard Henderson1-7/+0
2023-03-13target/mips: Drop tcg_temp_free from octeon_translate.cRichard Henderson1-23/+0
2023-03-13target/mips: Drop tcg_temp_free from nanomips_translate.c.incRichard Henderson1-117/+10
2023-03-13target/mips: Drop tcg_temp_free from mxu_translate.cRichard Henderson1-51/+0
2023-03-13target/mips: Drop tcg_temp_free from msa_translate.cRichard Henderson1-9/+0
2023-03-13target/mips: Drop tcg_temp_free from micromips_translate.c.incRichard Henderson1-8/+0
2023-03-09Merge tag 'pull-gdbstub-070323-3' of https://gitlab.com/stsquad/qemu into sta...Peter Maydell2-2/+3
2023-03-08target/mips: Set correct CP0.Config[4, 5] values for M14K(c)Marcin Nowakowski1-2/+8
2023-03-08target/mips: Implement CP0.Config7.WII bit supportMarcin Nowakowski3-1/+7
2023-03-08target/mips: Fix SWM32 handling for microMIPSMarcin Nowakowski1-2/+2
2023-03-07gdbstub: move syscall handling to new fileAlex Bennée1-1/+1
2023-03-07gdbstub: move register helpers into standalone includeAlex Bennée2-1/+2
2023-03-07target/mips: Fix JALS32/J32 instruction handling for microMIPSMarcin Nowakowski1-0/+8
2023-03-07target/mips: Replace [g_]assert(0) -> g_assert_not_reached()Philippe Mathieu-Daudé2-54/+53
2023-03-05target/mips: Fix trans_mult_acc returnRichard Henderson1-1/+1
2023-03-05target/mips: Drop tcg_temp_free from mips16e_translate.c.incRichard Henderson1-6/+0
2023-03-01target/mips: Don't use tcg_temp_local_newRichard Henderson2-45/+16
2023-03-01accel/tcg: Pass max_insn to gen_intermediate_code by pointerRichard Henderson1-1/+1