You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/target/mips/tcg
Philippe Mathieu-Daudé 804607e84b 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>
1 month ago
..
sysemu target/mips: Replace MO_TE by mo_endian_env() in get_pte() 2 months ago
dsp_helper.c cleanup: Tweak and re-run return_directly.cocci 2 years ago
exception.c accel/tcg: Access tcg_cflags with getter / setter 7 months ago
fpu_helper.c target/helpers: Remove unnecessary 'exec/cpu_ldst.h' header 1 year ago
godson2.decode target/mips: Convert Loongson [D]MULT[U].G opcodes to decodetree 1 month ago
lcsr.decode target/mips: Implement Loongson CSR instructions 1 year ago
lcsr_translate.c tcg: Rename cpu_env to tcg_env 1 year ago
ldst_helper.c target/mips: Declare mips_env_is_bigendian() in 'internal.h' 2 months ago
lmmi_helper.c Replace config-time define HOST_WORDS_BIGENDIAN 3 years ago
loong-ext.decode target/mips: Convert Loongson [D]MULT[U].G opcodes to decodetree 1 month ago
loong_translate.c target/mips: Remove unreachable 32-bit code on 64-bit Loongson Ext 1 month ago
meson.build target/mips: Convert Loongson DDIV.G opcodes to decodetree 1 month ago
micromips_translate.c.inc target/mips: Introduce ase_3d_available() helper 1 month ago
mips16e_translate.c.inc target/mips: Use gen_op_addr_addi() when possible 2 months ago
msa.decode target/mips: Fix MSA BZ/BNZ opcodes displacement 1 year ago
msa_helper.c target/mips: Remove unused MEMOP_IDX() macro 2 months ago
msa_helper.h.inc target/mips: Move TCG source files under tcg/ sub directory 4 years ago
msa_translate.c tcg: Rename cpu_env to tcg_env 1 year ago
mxu_translate.c target/mips: Replace MO_TE by mo_endian() 2 months ago
nanomips_translate.c.inc target/mips: Use tcg_constant_tl() instead of tcg_gen_movi_tl() 2 months ago
octeon.decode target/mips: Cast offset field of Octeon BBIT to int16_t 2 years ago
octeon_translate.c target/mips: Tidy helpers for translation 2 years ago
op_helper.c target/mips: Prefer fast cpu_env() over slower CPU QOM cast macro 9 months ago
rel6.decode target/mips: Rename 'rtype' as 'r' 3 years ago
rel6_translate.c target/mips: Tidy helpers for translation 2 years ago
sysemu_helper.h.inc target/mips: Remove helpers accessing SAARI register 10 months ago
tcg-internal.h target/mips: Convert to tcg_ops restore_state_to_opc 2 years ago
trace-events target/mips: Move TCG trace events to tcg/ sub directory 3 years ago
trace.h target/mips: Move TCG trace events to tcg/ sub directory 3 years ago
translate.c target/mips: Introduce disas_mt_available() 1 month ago
translate.h target/mips: Introduce disas_mt_available() 1 month ago
translate_addr_const.c target/mips: Tidy helpers for translation 2 years ago
tx79.decode target/mips: Fix TX79 LQ/SQ opcodes 1 year ago
tx79_translate.c target/mips: Replace MO_TE by mo_endian() 2 months ago
txx9_translate.c target/mips: Move TCG source files under tcg/ sub directory 4 years ago
vr54xx.decode target/mips: Convert Vr54xx MSA* opcodes to decodetree 3 years ago
vr54xx_helper.c target/mips: Extract NEC Vr54xx helpers to vr54xx_helper.c 3 years ago
vr54xx_helper.h.inc target/mips: Extract NEC Vr54xx helper definitions 3 years ago
vr54xx_translate.c tcg: Rename cpu_env to tcg_env 1 year ago