From: Paul Fertser Date: Thu, 13 Mar 2014 09:27:45 +0000 (+0400) Subject: arm11: initialise DPM and register cache before reading DSCR for the first time X-Git-Tag: v0.9.0-rc1~89 X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=commitdiff_plain;h=ca0e237d39a8e50c702cec4d825c4b44d63e4d4a;hp=ca0e237d39a8e50c702cec4d825c4b44d63e4d4a arm11: initialise DPM and register cache before reading DSCR for the first time When target was already halted during the initial examination, arm11_check_init() was trying to read, store and interpret DSCR contents before the DPM structure is initialised. This caused a segfault like described on http://sourceforge.net/apps/trac/openocd/ticket/65 . This is a totally untested attempt to fix this issue. Change-Id: I2fff115679a3f0023e7a88c749ccb5f045d6cf01 Signed-off-by: Paul Fertser Reviewed-on: http://openocd.zylin.com/2043 Tested-by: jenkins Reviewed-by: Spencer Oliver ---