- reverted resume_target to old behaviour
authorntfreak <ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Thu, 17 Jul 2008 07:15:14 +0000 (07:15 +0000)
committerntfreak <ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Thu, 17 Jul 2008 07:15:14 +0000 (07:15 +0000)
git-svn-id: svn://svn.berlios.de/openocd/trunk@817 b42882b7-edfa-0310-969c-e2dbd0fdcd60

src/target/target.c

index 06a0d487d31ed5656c7852632f46071ebd127f3b..3f75d5c6ee5564cfcbca15f7f9b4d6bbe5418892 100644 (file)
@@ -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;
 }