qemu-irix/target-ppc
Balbir Singh 5310799a8b FU exceptions should carry a cause (IC)
As per the ISA we need a cause and executing a tabort r9 in libc
for example causes a EXCP_FU exception, we don't wire up the
IC (cause) when we post the exception. The cause is required
for the kernel to do the right thing. The fix applies only to 64
bit ppc targets.

Signed-off-by: Balbir singh <bsingharora@gmail.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2016-11-15 10:08:43 +11:00
..
translate target-ppc: Implement bcdctz. instruction 2016-11-15 10:06:48 +11:00
Makefile.objs
STATUS
arch_dump.c ppc64: fix compressed dump with pseries kernel 2016-08-10 13:05:05 +10:00
cpu-models.c ppc: Remove some stub POWER6 models 2016-11-15 10:05:51 +11:00
cpu-models.h ppc: Remove some stub POWER6 models 2016-11-15 10:05:51 +11:00
cpu-qom.h exec: call cpu_exec_exit() from a CPU unrealize common function 2016-10-24 17:29:16 -02:00
cpu.h target-ppc: tlbie/tlbivax should have global effect 2016-09-23 12:39:07 +10:00
dfp_helper.c target-ppc: add dtstsfi[q] instructions 2016-09-07 12:40:11 +10:00
excp_helper.c FU exceptions should carry a cause (IC) 2016-11-15 10:08:43 +11:00
fpu_helper.c target-ppc: Add xvcmpnesp, xvcmpnedp instructions 2016-10-28 11:17:35 +11:00
gdbstub.c
helper.h target-ppc: Implement bcdctz. instruction 2016-11-15 10:06:48 +11:00
helper_regs.h target-ppc: tlbie/tlbivax should have global effect 2016-09-23 12:39:07 +10:00
int_helper.c target-ppc: Implement bcdctz. instruction 2016-11-15 10:06:48 +11:00
internal.h target-ppc: add vrldnmi and vrlwmi instructions 2016-11-15 10:05:50 +11:00
kvm-stub.c
kvm.c target-ppc/kvm: Enable transactional memory on POWER8 with KVM-HV, too 2016-10-05 11:05:28 +11:00
kvm_ppc.h ppc: Check the availability of transactional memory 2016-10-05 11:05:28 +11:00
machine.c clean-up: removed duplicate #includes 2016-10-28 18:17:24 +03:00
mem_helper.c clean-up: removed duplicate #includes 2016-10-28 18:17:24 +03:00
mfrom_table.c
mfrom_table_gen.c
misc_helper.c ppc: Don't update NIP in facility unavailable interrupts 2016-09-07 12:40:10 +10:00
mmu-hash32.c
mmu-hash32.h Clean up ill-advised or unusual header guards 2016-07-12 16:20:46 +02:00
mmu-hash64.c target-ppc: tlbie/tlbivax should have global effect 2016-09-23 12:39:07 +10:00
mmu-hash64.h Remove unused function declarations 2016-09-15 15:32:22 +03:00
mmu_helper.c target-ppc: tlbie/tlbivax should have global effect 2016-09-23 12:39:07 +10:00
monitor.c
timebase_helper.c ppc: Don't update NIP in DCR access routines 2016-09-07 12:40:10 +10:00
trace-events trace-events: fix first line comment in trace-events 2016-08-12 10:36:01 +01:00
translate.c target-ppc: add vrldnmi and vrlwmi instructions 2016-11-15 10:05:50 +11:00
translate_init.c exec: call cpu_exec_exit() from a CPU unrealize common function 2016-10-24 17:29:16 -02:00
user_only_helper.c