arm7/9: fix "reset run + halt"
commit3e71449adec41bf2a9f498d027aae0ba6e83721f
authorØyvind Harboe <oyvind.harboe@zylin.com>
Sun, 8 Aug 2010 17:21:04 +0000 (8 19:21 +0200)
committerØyvind Harboe <oyvind.harboe@zylin.com>
Mon, 9 Aug 2010 07:14:01 +0000 (9 09:14 +0200)
tree5c3f3392e32d25009c4a97846dc1f3a40cea36c4
parent1399e5f753256e7b5523f1eb260cdd7e95e80dee
arm7/9: fix "reset run + halt"

if polling is off, then "reset run + halt" would fail
since halt incorrectly assumed the target was in the
reset state as it is the internal poll implementation
that moves the sw tracking of the target state out
of the reset state.

To reproduce:

> reset run; halt
JTAG tap: zy1000.cpu tap/device found: 0x1f0f0f0f (mfg: 0x787, part: 0xf0f0, ver: 0x1)
BUG: arm7/9 does not support halt during reset. This is handled in arm7_9_assert_reset()

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
src/target/arm7_9_common.c
src/target/target_type.h