Statistics
| Branch: | Revision:

root / target-mips @ e325775b

Name Size
TODO 1.9 kB
cpu.h 17.2 kB
exec.h 2.8 kB
helper.c 19.9 kB
helper.h 8.1 kB
machine.c 10.6 kB
mips-defs.h 1.8 kB
op_helper.c 89.5 kB
translate.c 250.5 kB
translate_init.c 21.8 kB

Latest revisions

# Date Author Comment
e2542fe2 07/27/2009 10:09 pm Juan Quintela

rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

dfe5fff3 07/27/2009 10:09 pm Juan Quintela

change HOST_SOLARIS to CONFIG_SOLARIS{_VERSION}

Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

8167ee88 07/16/2009 11:47 pm Blue Swirl

Update to a hopefully more future proof FSF address

Signed-off-by: Blue Swirl <>

344b983d 07/12/2009 04:09 pm Aurelien Jarno

target-mips: remove useless code in gen_st_cond()

Signed-off-by: Aurelien Jarno <>

feeb3b6a 07/12/2009 03:11 pm Paul Brook

Fix MIPS SC

Fix botched merge of op_ldst_sc calls to match actual implementation.
Thanks to Aurelien Jarno for diagnosing this.

Signed-off-by: Paul Brook <>

590bc601 07/09/2009 07:45 pm Paul Brook

MIPS atomic instructions

Implement MIPS ll/sc instructions using atomic compare+exchange.

Signed-off-by: Paul Brook <>

ff867ddc 07/09/2009 05:07 pm Paul Brook

MIPS usermode TLS register

Implement cpu_set_tls for MIPS.

Signed-off-by: Paul Brook <>

98070ce0 07/03/2009 04:28 am Nathan Froyd

target-mips: fix MADD and MSUB/MSUBU instructions

MADD was not correctly writing to HI.

MSUB/MSUBU are specified as `HI||LO - product', not `product - HI||LO'.

Signed-off-by: Nathan Froyd <>
Signed-off-by: Aurelien Jarno <>

95bed643 06/13/2009 06:09 pm Blue Swirl

Fix a warning: uint_fast8_t is not 8 bits on OpenBSD/Sparc64

Signed-off-by: Blue Swirl <>

f80f9ec9 05/21/2009 04:47 pm Anthony Liguori

Convert machine registration to use module init functions

This cleans up quite a lot of #ifdefs, extern variables, and other ugliness.

Signed-off-by: Anthony Liguori <>

View revisions

Also available in: Atom