Statistics
| Branch: | Revision:

root / target-mips @ 6f4d6b09

Name Size
Makefile.objs 96 Bytes
TODO 1.9 kB
cpu-qom.h 1.8 kB
cpu.c 1.8 kB
cpu.h 23.4 kB
helper.c 22.1 kB
helper.h 13.6 kB
lmi_helper.c 14 kB
machine.c 10.6 kB
mips-defs.h 2.1 kB
op_helper.c 111.5 kB
translate.c 381 kB
translate_init.c 22.3 kB

Latest revisions

# Date Author Comment
b35d77d7 10/17/2012 02:32 am Andreas Färber

target-mips: Pass MIPSCPU to mips_vpe_is_wfi()

Needed for moving halted field to CPUState.
The variable name "c" is retained for MIPSCPU to leave "cpu" for CPUState.

Also change return type to bool while at it.

Signed-off-by: Andreas Färber <>...

c6679e90 10/17/2012 02:32 am Andreas Färber

target-mips: Pass MIPSCPU to mips_tc_sleep()

Needed for changing mips_vpe_sleep() argument type to MIPSCPU.

Signed-off-by: Andreas Färber <>
Signed-off-by: Aurelien Jarno <>

6f4d6b09 10/17/2012 02:32 am Andreas Färber

target-mips: Pass MIPSCPU to mips_vpe_sleep()

Needed for moving halted field to CPUState.

Signed-off-by: Andreas Färber <>
Signed-off-by: Aurelien Jarno <>

81bad50e 10/17/2012 02:32 am Andreas Färber

target-mips: Clean up other_cpu in helper_{d,e}vpe()

Free the variable name "other_cpu" for later use for MIPSCPU.

Fix off-by-one indentation while at it.

Signed-off-by: Andreas Färber <>
Signed-off-by: Aurelien Jarno <>

135dd63a 10/17/2012 02:32 am Andreas Färber

target-mips: Pass MIPSCPU to mips_tc_wake()

Needed for changing mips_vpe_is_wfi() argument type to MIPSCPU.

Signed-off-by: Andreas Färber <>
Signed-off-by: Aurelien Jarno <>

fdefe51c 09/27/2012 10:38 pm Richard Henderson

Emit debug_insn for CPU_LOG_TB_OP_OPT as well.

For all targets that currently call tcg_gen_debug_insn_start,
add CPU_LOG_TB_OP_OPT to the condition that gates it.

This is useful for comparing optimization dumps, when the
pre-optimization dump is merely noise....

bd277fa1 09/19/2012 10:40 pm Richard Henderson

target-mips: Implement Loongson Multimedia Instructions

Implements all of the COP2 instructions except for the S<cond>
family of comparisons. The documentation is unclear for those.

Signed-off-by: Richard Henderson <>
Signed-off-by: Aurelien Jarno <>

e1050a76 09/19/2012 10:40 pm Richard Henderson

target-mips: Set opn in gen_ldst_multiple.

Used by MIPS_DEBUG, when enabled.

Signed-off-by: Richard Henderson <>
Acked-by: Aurelien Jarno <>
Signed-off-by: Aurelien Jarno <>

9fa77488 09/19/2012 10:40 pm Richard Henderson

target-mips: Fix MIPS_DEBUG.

The macro uses the DisasContext. Pass it around as needed.

Signed-off-by: Richard Henderson <>
Acked-by: Aurelien Jarno <>
Signed-off-by: Aurelien Jarno <>

fb7729e2 09/19/2012 10:40 pm Richard Henderson

target-mips: Always evaluate debugging macro arguments

this will prevent some of the compilation errors with debugging
enabled from creeping back in.

Signed-off-by: Richard Henderson <>
Signed-off-by: Aurelien Jarno <>

View revisions

Also available in: Atom