freebsd-skq/sys/powerpc/booke
jhibbits fe778c6778 Fix stack tracing in dtrace for powerpc
The current method only sort of works, and usually doesn't work reliably.
Also, on Book-E the return address from DEBUG exceptions is not the sentinel
addresses, so it won't exit the loop correctly.

Fix this by better handling trap frames during unwinding, and using the
common trap handler for debug traps, as the code in that segment is
identical between the two.

MFC after:	1 week
2017-05-11 00:23:51 +00:00
..
booke_machdep.c Introduce 64-bit PowerPC Book-E support 2017-03-17 21:40:14 +00:00
locore.S Introduce 64-bit PowerPC Book-E support 2017-03-17 21:40:14 +00:00
machdep_e500.c Add platform support for QorIQ SoCs. 2015-12-30 03:43:25 +00:00
machdep_ppc4xx.c Remove booke_enable_l3_cache declaration and remaining definition. 2016-07-17 19:24:28 +00:00
mp_cpudep.c Introduce 64-bit PowerPC Book-E support 2017-03-17 21:40:14 +00:00
platform_bare.c
pmap.c Introduce 64-bit PowerPC Book-E support 2017-03-17 21:40:14 +00:00
spe.c Create a new MACHINE_ARCH for Freescale PowerPC e500v2 2016-10-22 01:57:15 +00:00
trap_subr.S Fix stack tracing in dtrace for powerpc 2017-05-11 00:23:51 +00:00