summaryrefslogtreecommitdiff
path: root/src/target
diff options
context:
space:
mode:
authorntfreak <ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-07-17 07:15:14 +0000
committerntfreak <ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-07-17 07:15:14 +0000
commit6af107855dd590a054b7bd610dadf3f7210c352c (patch)
tree67dea546bc0848b396d1f4f7abffcc2cfb32519b /src/target
parenta5914d01529719d01b38483517f3ff0c7dcc2773 (diff)
downloadopenocd+libswd-6af107855dd590a054b7bd610dadf3f7210c352c.tar.gz
openocd+libswd-6af107855dd590a054b7bd610dadf3f7210c352c.tar.bz2
openocd+libswd-6af107855dd590a054b7bd610dadf3f7210c352c.tar.xz
openocd+libswd-6af107855dd590a054b7bd610dadf3f7210c352c.zip
- reverted resume_target to old behaviour
git-svn-id: svn://svn.berlios.de/openocd/trunk@817 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src/target')
-rw-r--r--src/target/target.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/target/target.c b/src/target/target.c
index 06a0d487..3f75d5c6 100644
--- a/src/target/target.c
+++ b/src/target/target.c
@@ -264,7 +264,6 @@ int target_halt(struct target_s *target)
int target_resume(struct target_s *target, int current, u32 address, int handle_breakpoints, int debug_execution)
{
int retval;
- int timeout_ms = 5000;
/* We can't poll until after examine */
if (!target->type->examined)
@@ -276,24 +275,6 @@ int target_resume(struct target_s *target, int current, u32 address, int handle_
if ((retval = target->type->resume(target, current, address, handle_breakpoints, debug_execution)) != ERROR_OK)
return retval;
- /* only check for resume event if normal resume */
- if (!debug_execution)
- {
- /* wait for target to exit halted mode - not debug resume*/
- target_poll(target);
-
- while (target->state != TARGET_RUNNING)
- {
- usleep(10000);
- target_poll(target);
- if ((timeout_ms -= 10) <= 0)
- {
- LOG_ERROR("timeout waiting for target resume");
- return ERROR_TARGET_TIMEOUT;
- }
- }
- }
-
return retval;
}