qemu-patch-raspberry4/target/ppc
Suraj Jitindar Singh b8b4576e09 tcg/POWER9: NOOP the cp_abort instruction
The cp_abort instruction is used to remove the state of an in progress
copy paste sequence. POWER9 compilers add this in various places, such
as context switches which causes illegal instruction signals since we
don't yet implement this instruction.

Given there is no implementation of the copy paste facility and that we
don't claim to support it, we can just noop this instruction.

Signed-off-by: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2017-02-02 09:30:06 +11:00
..
translate target-ppc: Add xststdc[sp, dp, qp] instructions 2017-02-02 09:30:06 +11:00
arch_dump.c
compat.c ppc: Add ppc_set_compat_all() 2017-01-31 10:10:14 +11:00
cpu-models.c target/ppc/cpu-models: Fix/remove bad CPU aliases 2017-01-31 13:46:26 +11:00
cpu-models.h powerpc/cpu-models: rename ISAv3.00 logical PVR definition 2017-01-31 10:10:14 +11:00
cpu-qom.h spapr: clock should count only if vm is running 2017-01-31 10:10:14 +11:00
cpu.h target/ppc: Add pcr_supported to POWER9 cpu class definition 2017-01-31 10:10:14 +11:00
dfp_helper.c
excp_helper.c ppc: Clean up and QOMify hypercall emulation 2017-01-31 10:10:13 +11:00
fpu_helper.c target-ppc: Add xststdc[sp, dp, qp] instructions 2017-02-02 09:30:06 +11:00
gdbstub.c
helper.h target-ppc: Add xststdc[sp, dp, qp] instructions 2017-02-02 09:30:06 +11:00
helper_regs.h cputlb: drop flush_global flag from tlb_flush 2017-01-13 14:24:37 +00:00
int_helper.c ppc: Implement bcdutrunc. instruction 2017-01-31 10:10:14 +11:00
internal.h target-ppc: Add xststdc[sp, dp, qp] instructions 2017-02-02 09:30:06 +11:00
kvm-stub.c
kvm.c ppc: Rename cpu_version to compat_pvr 2017-01-31 10:10:13 +11:00
kvm_ppc.h ppc: Rename cpu_version to compat_pvr 2017-01-31 10:10:13 +11:00
machine.c migration: extend VMStateInfo 2017-01-24 17:54:47 +00:00
Makefile.objs ppc: Rewrite ppc_set_compat() 2017-01-31 10:10:13 +11:00
mem_helper.c target-ppc: implement stxvll instructions 2017-01-31 10:10:13 +11:00
mfrom_table.c
mfrom_table_gen.c
misc_helper.c cputlb: drop flush_global flag from tlb_flush 2017-01-13 14:24:37 +00:00
mmu-hash32.c
mmu-hash32.h
mmu-hash64.c kvm: move cpu synchronization code 2017-01-19 22:07:46 +01:00
mmu-hash64.h
mmu_helper.c cputlb: drop flush_global flag from tlb_flush 2017-01-13 14:24:37 +00:00
monitor.c
STATUS
timebase_helper.c
trace-events
translate.c tcg/POWER9: NOOP the cp_abort instruction 2017-02-02 09:30:06 +11:00
translate_init.c target/ppc: Remove unused POWERPC_FAMILY(POWER) 2017-01-31 13:46:26 +11:00
user_only_helper.c