Statistics
| Branch: | Revision:

root / target-mips @ a63b5829

Name Size
TODO 1.9 kB
cpu.h 18.2 kB
exec.h 2.7 kB
helper.c 20.7 kB
helper.h 8.4 kB
machine.c 10.6 kB
mips-defs.h 1.9 kB
op_helper.c 93 kB
translate.c 281.7 kB
translate_init.c 21.2 kB

Latest revisions

# Date Author Comment
d4c430a8 03/17/2010 04:44 am Paul Brook

Large page TLB flush

QEMU uses a fixed page size for the CPU TLB. If the guest uses large
pages then we effectively split these into multiple smaller pages, and
populate the corresponding TLB entries on demand.

When the guest invalidates the TLB by virtual address we must invalidate...

30724e75 03/13/2010 12:35 pm Aurelien Jarno

target-mips: update address space definitions

Signed-off-by: Aurelien Jarno <>

3c7b48b7 03/12/2010 08:44 pm Paul Brook

Target specific usermode cleanup

Disable various target specific code that is only relevant to system emulation.

Signed-off-by: Paul Brook <>

4fcc562b 03/12/2010 08:34 pm Paul Brook

Remove cpu_get_phys_page_debug from userspace emulation

cpu_get_phys_page_debug makes no sense for userspace emulation, so remove it.

Signed-off-by: Paul Brook <>

52705890 03/12/2010 06:28 pm Richard Henderson

Move TARGET_PHYS_ADDR_SPACE_BITS to target-*/cpu.h.

Removes a set of ifdefs from exec.c.

Introduce TARGET_VIRT_ADDR_SPACE_BITS for all targets other
than Alpha. This will be used for page_find_alloc, which is
supposed to be using virtual addresses in the first place....

deb4203d 03/04/2010 06:42 pm Aurelien Jarno

target-mips: use newer logical ops

Signed-off-by: Aurelien Jarno <>

e68dd28f 03/03/2010 12:16 am Aurelien Jarno

target-mips: use setcond when possible

Signed-off-by: Aurelien Jarno <>

3399e30f 02/23/2010 08:47 pm Nathan Froyd

target-mips: fix ROTR and DROTR by zero

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

6462bfcd 02/23/2010 08:47 pm Aurelien Jarno

target-mips: remove useless sign extension

Signed-off-by: Aurelien Jarno <>

c2c65dab 02/23/2010 08:47 pm Nathan Froyd

target-mips: fix CpU exception for coprocessor 0

When we signal a CpU exception for coprocessor 0, we should indicate
that it's for coprocessor 0 instead of coprocessor 1.

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

View revisions

Also available in: Atom