Statistics
| Branch: | Revision:

root / target-ppc @ fab7fe42

Name Size
Makefile.objs 455 Bytes
STATUS 10.4 kB
arch_dump.c 6.5 kB
cpu-models.c 64.3 kB
cpu-models.h 29.7 kB
cpu-qom.h 3.6 kB
cpu.h 88.3 kB
excp_helper.c 34.7 kB
fpu_helper.c 104.3 kB
gdbstub.c 3.8 kB
helper.h 21.1 kB
helper_regs.h 3.4 kB
int_helper.c 55.3 kB
kvm-stub.c 400 Bytes
kvm.c 51.7 kB
kvm_ppc.c 1.2 kB
kvm_ppc.h 4.8 kB
machine.c 14.8 kB
mem_helper.c 8.3 kB
mfrom_table.c 3.3 kB
mfrom_table_gen.c 653 Bytes
misc_helper.c 3.5 kB
mmu-hash32.c 16 kB
mmu-hash32.h 3.3 kB
mmu-hash64.c 15.6 kB
mmu-hash64.h 4.7 kB
mmu_helper.c 88.4 kB
timebase_helper.c 4.3 kB
translate.c 412 kB
translate_init.c 300.2 kB
user_only_helper.c 1.4 kB

Latest revisions

# Date Author Comment
587c51f7 03/05/2014 04:06 am Tom Musta

target-ppc: Add ISA 2.06 stbcx. and sthcx. Instructions

This patch adds the byte and halfword variants of the Store Conditional
instructions. A common macro is introduced and the existing implementations
of stwcx. and stdcx. are refactored to use this macro....

1b0bd002 03/05/2014 04:06 am Tom Musta

target-ppc: Add Flag for ISA V2.06 Floating Point Conversion

This patch adds a flag for the floating point conversion instructions
introduced in Power ISA 2.06B.

Signed-off-by: Tom Musta <>
Reviewed-by: Richard Henderson <>...

fab7fe42 03/05/2014 04:06 am Tom Musta

target-ppc: Add ISA2.06 Float to Integer Instructions

This patch adds the four floating point to integer conversion instructions
introduced by Power ISA V2.06:

- Floating Convert to Integer Word Unsigned (fctiwu)
- Floating Convert to Integer Word Unsigned with Round Toward...
a98eb9e9 03/05/2014 04:06 am Tom Musta

target-ppc: Add ISA 2.06 divwe[o] Instructions

This patch addes the signed Divide Word Extended instructions
which were introduced in Power ISA 2.06B.

Signed-off-by: Tom Musta <>
Reviewed-by: Richard Henderson <>
Signed-off-by: Alexander Graf <>

1fa6c533 03/05/2014 04:06 am Tom Musta

target-ppc: Add Flag for ISA2.06 Atomic Instructions

This patch adds a flag for the atomic instructions introduced
in Power ISA V2.06B.

Signed-off-by: Tom Musta <>
Reviewed-by: Richard Henderson <>
Signed-off-by: Alexander Graf <>

5c77a786 03/05/2014 04:06 am Tom Musta

target-ppc: Add ISA2.06 lbarx, lharx Instructions

This patch adds the byte and halfword variants of the Load and
Reserve instructions. Since there is much commonality among
all forms of Load and Reserve, a macro is provided and the existing
implementations of lwarx and ldarx are refactoried to use this...

98d1eb27 03/05/2014 04:06 am Tom Musta

target-ppc: Add ISA2.06 divdeu[o] Instructions

This patch adds the Divide Doubleword Extended Unsigned
instructions. This instruction requires dividing a 128-bit
value by a 64 bit value. Since 128 bit integer division is
not supported in TCG, a helper is used. An architecture...

e44259b6 03/05/2014 04:06 am Tom Musta

target-ppc: Add ISA2.06 divde[o] Instructions

This patch adds the Divide Doubleword Extended instructions.
The implementation builds on the unsigned helper provided in
the previous patch.

Signed-off-by: Tom Musta <>
Reviewed-by: Richard Henderson <>...

6a4fda33 03/05/2014 04:06 am Tom Musta

target-ppc: Add ISA 2.06 divweu[o] Instructions

This patch addes the Unsigned Divide Word Extended instructions
which were introduced in Power ISA 2.06B.

Signed-off-by: Tom Musta <>
Reviewed-by: Richard Henderson <>
Signed-off-by: Alexander Graf <>

a824bc19 03/05/2014 04:06 am Tom Musta

target-ppc: Add Flag for ISA2.06 Divide Extended Instructions

This patch adds a flag for the Divide Extended instructions that
were introduced in Power ISA V2.06B. The flag is added to the
Power7 and Power8 models.

Signed-off-by: Tom Musta <>...

View revisions

Also available in: Atom