Statistics
| Branch: | Revision:

root / target-sparc @ 13a6dd00

Name Size
Makefile.objs 261 Bytes
TODO 2.2 kB
cc_helper.c 10.8 kB
cpu-qom.h 1.8 kB
cpu.c 27.6 kB
cpu.h 23.2 kB
fop_helper.c 15 kB
helper.c 3.2 kB
helper.h 6.7 kB
int32_helper.c 5 kB
int64_helper.c 5.8 kB
ldst_helper.c 73.2 kB
machine.c 6.7 kB
mmu_helper.c 26.9 kB
translate.c 197.8 kB
vis_helper.c 14.8 kB
win_helper.c 9.5 kB

Latest revisions

# Date Author Comment
dee8913c 10/07/2012 07:39 pm Richard Henderson

target-sparc: Tidy flush_cond interface

We always pass cpu_cond to the cond parameter. Use that global
register directly instead of passing it down.

Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

5b12f1e8 10/07/2012 07:39 pm Richard Henderson

target-sparc: Tidy gen_trap_ifnofpu interface

We always pass cpu_cond to the cond parameter. Use that global
register directly instead of passing it down.

Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

66442b07 10/07/2012 07:39 pm Richard Henderson

target-sparc: Tidy save_state interface

Use the cpu_cond global register directly instead of passing it down.

Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

13a6dd00 10/07/2012 07:39 pm Richard Henderson

target-sparc: Tidy gen_mov_pc_npc interface

Use the cpu_cond global register directly instead of passing it down.

Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

76a23ca0 10/07/2012 07:39 pm Richard Henderson

target-sparc: Tidy cpu_dump_state

We don't really need to be told that %g are general register, etc.
Issue a trailing newline to separate blocks.

Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

b884fc5e 10/07/2012 07:39 pm Richard Henderson

target-sparc: Make CPU_LOG_INT useful by default

No need for ifdefs when the log mask does just as well.
No need to print pc/npc when we're dumping the whole cpu state.

Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

d4a288ef 10/07/2012 07:39 pm Richard Henderson

target-sparc: Tidy do_branch interfaces

We always pass cpu_cond to the r_cond parameter. Use that global
register directly instead of passing it down.

Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

bfad6739 10/05/2012 03:58 pm Jim Meyering

sparc: use g_strdup in place of unchecked strdup

This avoids a NULL-deref upon strdup failure.
Also update matching free to g_free.

Signed-off-by: Jim Meyering <>
Signed-off-by: Anthony Liguori <>

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....

89c33337 09/15/2012 08:51 pm Blue Swirl

Remove unused CONFIG_TCG_PASS_AREG0 and dead code

Now that CONFIG_TCG_PASS_AREG0 is enabled for all targets,
remove dead code and support for !CONFIG_TCG_PASS_AREG0 case.

Remove dyngen-exec.h and all references to it. Although included by
hw/spapr_hcall.c, it does not seem to use it....

View revisions

Also available in: Atom