| Branch: | Revision:

root / target-cris @ 1884533c

Name Size
cpu.h 6.5 kB
crisv10-decode.h 3.4 kB
crisv32-decode.h 5.5 kB
exec.h 1.4 kB
helper.c 6.4 kB
helper.h 1 kB
machine.c 2.2 kB
mmu.c 8.5 kB
mmu.h 397 Bytes
op_helper.c 13.5 kB
opcode-cris.h 10 kB
translate.c 81.7 kB
translate_v10.c 38.3 kB

Latest revisions

# Date Author Comment
1884533c 06/16/2010 02:46 pm Edgar E. Iglesias

cris: Move sign extension.

Move it in preparation for further changes.
No functional change.

Signed-off-by: Edgar E. Iglesias <>

7de141cb 06/16/2010 12:49 pm Edgar E. Iglesias

cris: Centralize fetching

Signed-off-by: Edgar E. Iglesias <>

a699a7be 06/16/2010 12:28 pm Edgar E. Iglesias

cris: Make the CRISv32 insn decoders return signed int.

Prepare to return error from the individual decoders.

Signed-off-by: Edgar E. Iglesias <>

77d4f95e 06/10/2010 03:45 pm Edgar E. Iglesias

cris: Break out image loading to hw/cris-boot.c.

Signed-off-by: Edgar E. Iglesias <>

0bfcd599 05/22/2010 11:02 am Blue Swirl

Fix %lld or %llx printf format use

Signed-off-by: Blue Swirl <>

02021c3f 05/19/2010 08:29 pm Riccardo Magliocchetti

Fix VA__ARGS typo in cris mmu.c

Fix compilation with DEBUG defined

Signed-off-by: Riccardo Magliocchetti <>
Signed-off-by: Edgar E. Iglesias <>

0d84be5b 04/25/2010 10:46 pm Blue Swirl

cris: remove dead assignments, spotted by clang analyzer

Value stored is never read.

Signed-off-by: Blue Swirl <>

43dc2a64 03/18/2010 08:41 pm Blue Swirl

Replace assert(0) with abort() or cpu_abort()

When building with -DNDEBUG, assert(0) will not stop execution
so it must not be used for abnormal termination.

Use cpu_abort() when in CPU context, abort() otherwise.

Signed-off-by: Blue Swirl <>

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

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

View revisions

Also available in: Atom