target/testee: manage target->state
commit7aade468437a8b50e231c29c9889b67fe53dbccc
authorRobert Jordens <jordens@gmail.com>
Tue, 30 Jun 2015 23:16:08 +0000 (30 17:16 -0600)
committerSpencer Oliver <spen@spen-soft.co.uk>
Thu, 6 Aug 2015 12:13:52 +0000 (6 13:13 +0100)
tree7e2146dc373e2d19f45bb931bc0e00bd914a7046
parenta651f202b26187e36f67ca74d599545ee498a289
target/testee: manage target->state

The testee target is usefull for certain non-cpu pass-through
situations, for example in the case of a spi flash mapped to the DR of
a JTAG tap, as is the case for most FPGAs with SPI flashs behind them.

We just manage the RUNNING/RESET/HALTED state in the testee driver to
support it being halted which is a requirement for flash banks.

Change-Id: I1b4d52c58a1f6bd753e126bfde74dcc5164d7b69
Signed-off-by: Robert Jordens <jordens@gmail.com>
Reviewed-on: http://openocd.zylin.com/2840
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
src/target/testee.c