Statistics
| Branch: | Revision:

root / target-unicore32 @ eeb266de

Name Size
Makefile.objs 108 Bytes
cpu-qom.h 1.4 kB
cpu.c 3.6 kB
cpu.h 6.1 kB
helper.c 6.1 kB
helper.h 2.1 kB
op_helper.c 6.1 kB
softmmu.c 7.1 kB
translate.c 60.1 kB
ucf64_helper.c 8 kB

Latest revisions

# Date Author Comment
eeb266de 02/01/2013 02:35 am Andreas Färber

target-unicore32: Rename CPU subtypes

In the initial conversion of CPU models to QOM types, model names were
mapped 1:1 to type names. As a side effect this gained us a type "any",
which is now a device.

To avoid "-device any" silliness and to pave the way for compiling...

88e28512 02/01/2013 02:35 am Andreas Färber

target-unicore32: Mark as unmigratable

CPU_SAVE_VERSION 2 was bogus as both save and load would just throw a
hw_error(). Therefore we can without problems suppress registration of
"cpu_common" VMState by dropping CPU_SAVE_VERSION define and provide an
unmigratable "cpu" VMStateDescription for UniCore32CPU at device level...

4933908a 01/28/2013 05:57 pm Andreas Färber

target-unicore32: Catch attempt to instantiate abstract type in cpu_init()

Fixes -cpu unicore32-cpu asserting.

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

87fb5811 01/28/2013 05:57 pm Andreas Färber

target-unicore32: Use type_register() instead of type_register_static()

According to its documentation, type_register_static()'s TypeInfo
argument should exist for the life type of the type.
Therefore use type_register() when registering the list of CPU subtypes....

d89e1218 01/28/2013 12:33 am Andreas Färber

target-unicore32: Detect attempt to instantiate non-CPU type in cpu_init()

Consolidate model checking into a new uc32_cpu_class_by_name().

If the name matches an existing type, also check whether that type is
actually (a sub-type of) TYPE_UNICORE32_CPU....

74880fe2 12/23/2012 10:38 pm Robert Schiele

configure: allow disabling pixman if not needed

When we build neither any system emulation targets nor the tools there
is actually no need for pixman library. In that case do not enforce
presence of that library on the system.

Reviewed-by: Andreas F=E4rber <>...

6b4c305c 12/19/2012 09:32 am Paolo Bonzini

fpu: move public header file to include/fpu

Signed-off-by: Paolo Bonzini <>

1de7afc9 12/19/2012 09:32 am Paolo Bonzini

misc: move include files to include/qemu/

Signed-off-by: Paolo Bonzini <>

14cccb61 12/19/2012 09:31 am Paolo Bonzini

qom: move include files to include/qom/

Signed-off-by: Paolo Bonzini <>

022c62cb 12/19/2012 09:31 am Paolo Bonzini

exec: move include files to include/exec/

Signed-off-by: Paolo Bonzini <>

View revisions

Also available in: Atom