Messages in this thread | | | Date | Mon, 25 Jan 2016 19:58:03 -0700 | Subject | Re: [PATCH] Add hard/soft lockup debugger entry points | From | Jeff Merkey <> |
| |
On 1/25/16, Chris Metcalf <cmetcalf@ezchip.com> wrote: > On 1/25/2016 9:36 PM, Jeff Merkey wrote: >> This patch adds an export which can be set by system debuggers to direct >> the hard lockup and soft lockup detector to trigger an INT3 exception >> and enter a debugger if one is active. It is assumed that if someone >> sets this variable, then an int3 handler of some sort will be actively >> loaded or registered via the notify die handler chain. >> >> This addition is extremely useful for debugging hard and soft lockups >> real time and quickly from a console debugger. >> >> Signed-off-by: Jeff Merkey<linux.mdb@gmail.com> >> --- >> kernel/watchdog.c | 9 +++++++++ >> 1 file changed, 9 insertions(+) > > Introducing Intel-specific assembly into generic code won't work. You would > need to add a framework to allow platforms to specify a debugging > instruction > or maybe leverage some existing framework like arch_kgdb_breakpoint. > > -- > Chris Metcalf, EZChip Semiconductor > http://www.ezchip.com > >
Yep. I'll start on v2.
Jeff
| |