Compare commits

...

4 Commits

Author SHA1 Message Date
Paul Fertser
646566e006 The openocd-0.10.0 release
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2017-01-22 23:31:28 +03:00
Paul Fertser
0e7bcf850b NEWS: last pre-release changes
Change-Id: I93203717f9096880298c10efebf05d59f888f34b
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Reviewed-on: http://openocd.zylin.com/3954
Tested-by: jenkins
2017-01-22 13:22:51 +00:00
Matthias Welwarsky
59820c18d0 arm_dpm: avoid duplicating the register cache
This bug was already attempted to fix in an earlier patch but
merging the "defer-examine" feature caused a regression, which this patch
tries to fix again.

Change-Id: Ie1ad1516f0d7f130d44e003d6c29dcc1a02a82ca
Signed-off-by: Matthias Welwarsky <matthias.welwarsky@sysgo.com>
Reviewed-on: http://openocd.zylin.com/3951
Tested-by: jenkins
Reviewed-by: Paul Fertser <fercerpav@gmail.com>
2017-01-20 08:28:35 +00:00
Paul Fertser
1c4aa20b21 Restore -dev suffix
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2017-01-15 19:14:37 +03:00
3 changed files with 9 additions and 6 deletions

2
NEWS
View File

@@ -144,7 +144,7 @@ This release also contains a number of other important functional and
cosmetic bugfixes. For more details about what has changed since the cosmetic bugfixes. For more details about what has changed since the
last release, see the git repository history: last release, see the git repository history:
http://sourceforge.net/p/openocd/code/ci/v0.10.0-rc2/log/?path= http://sourceforge.net/p/openocd/code/ci/v0.10.0/log/?path=
For older NEWS, see the NEWS files associated with each release For older NEWS, see the NEWS files associated with each release

View File

@@ -1,5 +1,5 @@
AC_PREREQ(2.64) AC_PREREQ(2.64)
AC_INIT([openocd], [0.10.0-rc2], AC_INIT([openocd], [0.10.0],
[OpenOCD Mailing List <openocd-devel@lists.sourceforge.net>]) [OpenOCD Mailing List <openocd-devel@lists.sourceforge.net>])
AC_CONFIG_SRCDIR([src/openocd.c]) AC_CONFIG_SRCDIR([src/openocd.c])

View File

@@ -972,11 +972,14 @@ int arm_dpm_setup(struct arm_dpm *dpm)
arm->read_core_reg = arm_dpm_read_core_reg; arm->read_core_reg = arm_dpm_read_core_reg;
arm->write_core_reg = arm_dpm_write_core_reg; arm->write_core_reg = arm_dpm_write_core_reg;
cache = arm_build_reg_cache(target, arm); /* avoid duplicating the register cache */
if (!cache) if (arm->core_cache == NULL) {
return ERROR_FAIL; cache = arm_build_reg_cache(target, arm);
if (!cache)
return ERROR_FAIL;
*register_get_last_cache_p(&target->reg_cache) = cache; *register_get_last_cache_p(&target->reg_cache) = cache;
}
/* coprocessor access setup */ /* coprocessor access setup */
arm->mrc = dpm_mrc; arm->mrc = dpm_mrc;