diff options
author | Jason Wessel <jason.wessel@windriver.com> | 2008-03-07 16:34:16 -0600 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-04-17 20:05:40 +0200 |
commit | 737a460f21febe551ff1d2299b63bae9b154078f (patch) | |
tree | 7a2d9440222c22446e283f6fbc959b4a44270989 /lib/Kconfig.kgdb | |
parent | 84b5ae15216aa3ea0314f395536ef9829af21e14 (diff) | |
download | blackbird-op-linux-737a460f21febe551ff1d2299b63bae9b154078f.tar.gz blackbird-op-linux-737a460f21febe551ff1d2299b63bae9b154078f.zip |
kgdb: fix several kgdb regressions
kgdb core fixes:
- Check to see that mm->mmap_cache is not null before calling
flush_cache_range(), else on arch=ARM it will cause a fatal
fault.
- Breakpoints should only be restored if they are in the BP_ACTIVE
state.
- Fix a typo in comments to "kgdb_register_io_module"
x86 kgdb fixes:
- Fix the x86 arch handler such that on a kill or detach that the
appropriate cleanup on the single stepping flags gets run.
- Add in the DIE_NMIWATCHDOG call for x86_64
- Touch the nmi watchdog before returning the system to normal
operation after performing any kind of kgdb operation, else
the possibility exists to trigger the watchdog.
Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'lib/Kconfig.kgdb')
0 files changed, 0 insertions, 0 deletions