Sven Schnelle
66e29fcda1
parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling
...
With idle polling, IPIs are not sent when a CPU idle, but queued
and run later from do_idle(). The default kgdb_call_nmi_hook()
implementation gets the pointer to struct pt_regs from get_irq_reqs(),
which doesn't work in that case because it was not called from the
IPI interrupt handler. Fix it by defining our own kgdb_roundup()
function which sents an IPI_ENTER_KGDB. When that IPI is received
on the target CPU kgdb_nmicallback() is called.
Signed-off-by: Sven Schnelle <svens@stackframe.org >
Signed-off-by: Helge Deller <deller@gmx.de >
2021-11-01 07:35:59 +01:00
..
2021-09-08 15:32:35 -07:00
2020-03-25 11:50:48 +01:00
2020-04-05 22:50:40 +02:00
2021-11-01 07:35:59 +01:00
2017-11-02 11:10:55 +01:00
2021-10-30 23:11:01 +02:00
2017-11-02 11:10:55 +01:00
2021-07-21 11:53:42 +02:00
2021-11-01 07:35:59 +01:00
2021-11-01 07:35:59 +01:00
2020-11-13 12:14:55 -05:00
2020-06-01 23:02:39 +02:00
2021-11-01 07:35:59 +01:00
2021-02-12 16:31:42 +01:00
2020-10-15 08:10:37 +02:00
2021-11-01 07:35:59 +01:00
2019-05-06 00:10:03 +02:00
2019-09-08 15:41:46 +02:00
2019-09-08 15:41:46 +02:00
2020-06-17 10:57:41 -07:00
2020-09-08 11:52:33 +02:00
2021-11-01 07:35:59 +01:00
2020-06-09 09:39:13 -07:00
2017-11-02 11:10:55 +01:00
2020-06-09 09:39:13 -07:00
2021-09-09 12:44:30 +02:00
2019-06-08 12:56:26 +02:00
2020-12-15 05:41:11 +01:00
2019-09-05 16:41:11 +02:00
2021-07-01 11:06:04 -07:00
2021-07-27 12:17:21 +02:00
2020-07-28 11:19:17 +02:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2020-04-16 12:19:08 -03:00
2021-11-01 07:35:59 +01:00
2020-11-11 14:57:30 +01:00
2021-03-04 09:12:29 +01:00
2018-08-13 09:54:17 +02:00
2019-09-08 15:37:04 +02:00
2021-09-09 12:44:31 +02:00
2019-05-30 11:26:35 -07:00
2021-09-09 12:44:31 +02:00
2021-09-09 12:44:31 +02:00
2021-11-01 07:35:59 +01:00
2021-10-30 23:11:00 +02:00
2017-11-02 11:10:55 +01:00
2020-11-11 14:59:08 +01:00
2021-11-01 07:35:59 +01:00
2021-09-09 12:44:31 +02:00
2021-11-01 07:35:59 +01:00
2021-11-01 07:35:59 +01:00
2017-11-17 15:27:22 +01:00
2021-11-01 07:35:59 +01:00
2019-07-08 21:48:15 -07:00
2021-11-01 07:35:59 +01:00
2020-09-01 09:50:35 +02:00