Statistics
| Branch: | Revision:

root / target-ppc @ 29a0e4e9

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.4 kB
excp_helper.c 34.7 kB
fpu_helper.c 105.1 kB
gdbstub.c 3.8 kB
helper.h 21.2 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.4 kB
translate_init.c 300.4 kB
user_only_helper.c 1.4 kB

Latest revisions

# Date Author Comment
28288b48 03/05/2014 04:06 am Tom Musta

target-ppc: Add ISA 2.06 fcfid[u][s] Instructions

This patch adds the fcfids, fcfidu and fcfidus instructions which
were introduced in Power ISA 2.06B. A common macro is provided to
eliminate repetitious code, and the existing fcfid instruction is
refactored to use this macro....

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

target-ppc: Fix and enable fri[mnpz]

The fri* series of instructions was introduced prior to ISA 2.06 and
is supported on Power7 and Power8 hardware. However, the instruction
is still considered illegal in the P7 and P8 QEMU emulation models.
This patch enables these instructions for the P7 and P8 machines....

29a0e4e9 03/05/2014 04:06 am Tom Musta

target-ppc: Add Flag for Power ISA V2.06 Floating Point Test Instructions

This patch adds a flag for Floating Point Test instructions that were
introduced in Power ISA V2.06B.

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

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

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

View revisions

Also available in: Atom