freebsd-skq/sys/powerpc
jhibbits a3bd38c3ab Add Book-E Enhanced Debug (E.D) profile debug support
Freescale added the E.D profile to e500mc and derivative cores.  From
Freescale's EREF reference manual this is enabled by a bit in HID0 and should
otherwise default to traditional debug.  However, none of the Freescale cores
support that bit, and instead always use E.D.  This results in kernel panics
using the standard debug on e500mc+ cores.

Enhanced debug allows debugging of interrupts, including critical interrupts,
as it uses a different save/restore registers (srr*).  At this time we don't use
this ability, so instead share the core of the debug handler code between both
handlers.

MFC after:	3 weeks
2017-02-01 03:29:13 +00:00
..
aim Use the explicit expanded form of cmp. 2017-01-18 03:42:21 +00:00
booke Add Book-E Enhanced Debug (E.D) profile debug support 2017-02-01 03:29:13 +00:00
conf Migrate e1000 to the IFLIB framework: 2017-01-10 03:23:22 +00:00
cpufreq Some style(9) fixes 2013-12-13 05:54:25 +00:00
fpu Un-static two local variables in the FPU emulator 2016-10-19 02:23:29 +00:00
include Add Book-E Enhanced Debug (E.D) profile debug support 2017-02-01 03:29:13 +00:00
mambo CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than ten 2015-05-22 17:05:21 +00:00
mikrotik Create a RouterBoard platform and use it to create a flash map 2015-08-22 05:50:18 +00:00
mpc85xx Fix r312613. 2017-01-22 06:17:31 +00:00
ofw Revert part of r306065 2016-09-21 22:09:17 +00:00
powermac Fix the deciKelvin to Celsius conversion in kernel. 2016-05-22 13:58:32 +00:00
powerpc Add a INTR_TRIG_INVALID, and use it in the powerpc interrupt code. 2017-01-30 02:21:29 +00:00
ps3 Always null-terminate ccb_pathinq.(sim_vid|hba_vid|dev_name) 2017-01-04 20:26:42 +00:00
pseries Always null-terminate ccb_pathinq.(sim_vid|hba_vid|dev_name) 2017-01-04 20:26:42 +00:00
psim Use OF_prop_free instead of direct call to free(9) 2016-05-14 20:06:38 +00:00