mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 08:43:55 -06:00
target/mips: Introduce disas_mt_available()
Similarly to commit 17c2c320f3
("Introduce ase_mt_available helper"),
introduce the disas_mt_available() one which takes a DisasContext
argument to determine whether Multi-Threading is available by
checking the MT bit of the CP0_Config3 register.
Remove the then unused ASE_MT definition.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20241024195447.44600-1-philmd@linaro.org>
This commit is contained in:
parent
09968fc96c
commit
804607e84b
4 changed files with 75 additions and 71 deletions
|
@ -314,7 +314,7 @@ const mips_def_t mips_defs[] =
|
|||
(0x3fe << CP0SRSC4_SRS14) | (0x3fe << CP0SRSC4_SRS13),
|
||||
.SEGBITS = 32,
|
||||
.PABITS = 32,
|
||||
.insn_flags = CPU_MIPS32R2 | ASE_MIPS16 | ASE_DSP | ASE_MT,
|
||||
.insn_flags = CPU_MIPS32R2 | ASE_MIPS16 | ASE_DSP,
|
||||
.mmu_type = MMU_TYPE_R4000,
|
||||
},
|
||||
{
|
||||
|
@ -543,7 +543,7 @@ const mips_def_t mips_defs[] =
|
|||
.SEGBITS = 32,
|
||||
.PABITS = 32,
|
||||
.insn_flags = CPU_MIPS32R6 | ISA_NANOMIPS32 |
|
||||
ASE_DSP | ASE_DSP_R2 | ASE_DSP_R3 | ASE_MT,
|
||||
ASE_DSP | ASE_DSP_R2 | ASE_DSP_R3,
|
||||
.mmu_type = MMU_TYPE_R4000,
|
||||
},
|
||||
#if defined(TARGET_MIPS64)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue