David Brownell
2a8aa3b7ef
xscale: always reload handler after reset
...
Remove needless debug handler state.
- "handler_installed" became wrong as soon as the second TRST+SRST
reset was issued ... so the handler was never reloaded after the
reset removed it from the mini-icache.
This fixes the bug where subsequent resets fail on PXA255 (if the
first one even worked, which is uncommon). Other XScale chips
would have problems too; PXA270 seems to have, IXP425 maybe not.
- "handler_running" was never tested; it's pointless.
Plus a related bugfix: invalidate OpenOCD's ARM register cache on reset.
It was no more valid than the XScale's mini-icache. (Though ... such
invalidations might be better done in "SRST asserted" callbacks.)
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net >
2009-10-25 13:06:47 -07:00
..
2008-04-04 13:47:38 +00:00
2009-09-21 18:40:55 +00:00
2009-06-18 07:09:35 +00:00
2009-06-23 22:49:23 +00:00
2009-10-07 15:31:33 +00:00
2009-09-12 08:10:19 +00:00
2009-09-09 06:28:49 +00:00
2009-05-11 04:46:21 +00:00
2009-10-23 12:28:03 -07:00
2009-10-23 12:28:03 -07:00
2009-10-13 12:22:23 +02:00
2009-10-14 20:04:33 -07:00
2009-10-17 17:47:52 -07:00
2009-10-23 12:39:00 +02:00
2009-06-18 07:08:52 +00:00
2009-10-21 15:36:31 +02:00
2009-06-19 22:39:35 +00:00
2009-10-23 12:39:00 +02:00
2009-06-23 22:49:23 +00:00
2009-09-11 08:03:46 +00:00
2009-09-11 08:03:46 +00:00
2009-07-23 07:04:21 +00:00
2009-07-16 00:08:36 +00:00
2009-10-13 15:35:01 -07:00
2009-07-15 23:39:37 +00:00
2009-07-17 19:54:25 +00:00
2009-07-17 19:54:25 +00:00
2009-10-19 22:04:07 +02:00
2009-08-27 06:50:36 +00:00
2009-06-18 07:08:52 +00:00
2009-06-18 07:08:52 +00:00
2009-10-21 15:36:31 +02:00
2009-10-21 15:36:31 +02:00
2009-09-09 06:28:49 +00:00
2009-10-23 12:39:00 +02:00
2009-10-13 19:16:57 +02:00
2009-09-15 16:20:39 +00:00
2009-09-12 08:10:19 +00:00
2009-07-21 20:15:11 +00:00
2009-06-18 07:09:35 +00:00
2009-05-11 04:56:37 +00:00
2009-09-21 18:40:55 +00:00
2009-06-27 17:25:07 +00:00
2009-10-13 19:16:57 +02:00
2009-09-30 17:24:43 +00:00
2009-09-01 10:08:00 +00:00
2009-08-18 10:25:28 +00:00
2009-10-23 12:39:00 +02:00
2009-07-17 19:54:25 +00:00
2009-10-02 09:19:03 +00:00
2009-09-29 18:06:26 +00:00
2009-05-18 04:44:28 +00:00
2009-05-11 04:56:37 +00:00
2009-10-22 12:01:27 -07:00
2009-09-23 21:52:40 +00:00
2009-06-23 22:44:17 +00:00
2009-10-22 21:21:09 -07:00
2009-07-17 19:54:25 +00:00
2009-07-17 19:54:25 +00:00
2009-10-19 19:59:02 -07:00
2009-06-23 22:49:23 +00:00
2009-06-18 07:09:35 +00:00
2009-06-23 22:49:23 +00:00
2009-06-23 22:47:42 +00:00
2009-07-17 19:54:25 +00:00
2009-06-23 22:49:23 +00:00
2009-07-16 10:30:50 +00:00
2009-06-25 12:18:07 +00:00
2009-09-21 18:40:55 +00:00
2009-06-18 07:09:35 +00:00
2009-06-23 22:44:17 +00:00
2009-05-11 04:56:37 +00:00
2009-07-17 19:54:25 +00:00
2009-07-17 19:54:25 +00:00
2009-07-17 19:54:25 +00:00
2009-07-17 19:54:25 +00:00
2009-10-23 12:39:00 +02:00
2009-10-23 13:09:16 +02:00
2009-10-23 12:39:00 +02:00
2009-06-23 22:49:23 +00:00
2009-06-18 07:11:40 +00:00
2009-10-25 13:06:47 -07:00
2009-10-25 13:06:47 -07:00