FU exceptions should carry a cause (IC)
commit5310799a8b687a6cf0b5dbabaa3b6ddc8a6a7a1a
authorBalbir Singh <bsingharora@gmail.com>
Thu, 10 Nov 2016 04:37:31 +0000 (10 15:37 +1100)
committerDavid Gibson <david@gibson.dropbear.id.au>
Mon, 14 Nov 2016 23:08:43 +0000 (15 10:08 +1100)
treeb83f1f630ed744eac5c64f1bdd924a141dcf36e9
parent9b54ca0ba781012eeea4237b7c4832ba2ea81d89
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>
target-ppc/excp_helper.c