Statistics
| Branch: | Revision:

root / target-ppc @ befa8af3

Name Size
Makefile.objs 276 Bytes
STATUS 10.6 kB
cpu-models.c 58.7 kB
cpu-models.h 29.1 kB
cpu-qom.h 2.5 kB
cpu.h 89.8 kB
excp_helper.c 33.9 kB
fpu_helper.c 49 kB
helper.h 16 kB
helper_regs.h 3.3 kB
int_helper.c 52.5 kB
kvm.c 36.4 kB
kvm_ppc.c 1.1 kB
kvm_ppc.h 3.3 kB
machine.c 5.7 kB
mem_helper.c 9.2 kB
mfrom_table.c 3.3 kB
mfrom_table_gen.c 653 Bytes
misc_helper.c 3.6 kB
mmu_helper.c 101.2 kB
timebase_helper.c 4.3 kB
translate.c 356.3 kB
translate_init.c 302.4 kB

Latest revisions

# Date Author Comment
e0233c9a 03/08/2013 10:04 pm Andreas Färber

target-ppc: Turn descriptive CPU model comments into device descriptions

Fix microcontroller typo while at it.

Signed-off-by: Andreas Färber <>
Signed-off-by: Alexander Graf <>

09cc86f2 03/08/2013 10:04 pm Andreas Färber

target-ppc: Update Coding Style for CPU models

Drop the space in #if defined (TODO).

Signed-off-by: Andreas Färber <>
Signed-off-by: Alexander Graf <>

953af181 03/08/2013 10:04 pm Andreas Färber

target-ppc: Split model definitions out of translate_init.c

Now that model definitions only reference their parent type, model
definitions are independent of the family definitions and can be
compiled independently of TCG translation.

Keep all #if defined(TODO) code local to cpu-models.c....

cc4a04db 03/08/2013 10:04 pm Andreas Färber

target-ppc: Fix remaining microcontroller typos among models

controler -> controller

Signed-off-by: Andreas Färber <>
Signed-off-by: Alexander Graf <>

befa8af3 03/08/2013 10:04 pm Andreas Färber

target-ppc: Change "POWER7" CPU alias

Let it resolve to v2.3 rather than v2.0.

Suggested-by: David Gibson <>
Signed-off-by: Andreas Färber <>
Signed-off-by: Alexander Graf <>

7856e3a4 03/08/2013 10:04 pm Andreas Färber

target-ppc: Introduce abstract CPU family types

Instead of assigning *_<family> constants, set .parent to a family type.

Introduce a POWERPC_FAMILY() macro to keep type registration close to
its implementation. This macro will need tweaking later.

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

53116ebf 03/08/2013 10:04 pm Andreas Färber

target-ppc: Set instruction flags on CPU family classes

Signed-off-by: Andreas Färber <>
Signed-off-by: Alexander Graf <>

4d7fb187 03/08/2013 10:04 pm Andreas Färber

target-ppc: Register all types for TARGET_PPCEMB

Don't attempt to suppress registration of CPU types, since the criteria
is actually a property of the class and should thus become a field.
Since we can't check a field set in a class_init function before
registering the type that leads to execution of that function, guard the...

ba9fd9f1 03/08/2013 10:04 pm Andreas Färber

target-ppc: Set remaining fields on CPU family classes

Now POWERPC_DEF_SVR() no longer sets family-specific fields itself.

Signed-off-by: Andreas Färber <>
Signed-off-by: Alexander Graf <>

ca5dff0a 03/08/2013 10:04 pm Andreas Färber

target-ppc: Turn descriptive CPU family comments into device descriptions

This gets rid of some more overly long comments that have lost most of
their purpose now that in most cases there's only two functions left per
CPU family.

The class field is inherited by the actual CPU models, so override it....

View revisions

Also available in: Atom