From 0960cbeeddd3023f45ed5541907819798e62dc1b Mon Sep 17 00:00:00 2001
From: oharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Date: Tue, 19 Aug 2008 13:53:43 +0000
Subject: [PATCH] added some alive_sleep()'s

git-svn-id: svn://svn.berlios.de/openocd/trunk@940 b42882b7-edfa-0310-969c-e2dbd0fdcd60
---
 src/target/arm720t.c       | 2 +-
 src/target/arm7_9_common.c | 2 +-
 src/target/arm920t.c       | 2 +-
 src/target/arm926ejs.c     | 2 +-
 src/target/armv4_5.c       | 4 ++--
 src/target/target.c        | 2 +-
 6 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/target/arm720t.c b/src/target/arm720t.c
index e253e8eea..848cbca5a 100644
--- a/src/target/arm720t.c
+++ b/src/target/arm720t.c
@@ -382,7 +382,7 @@ int arm720t_soft_reset_halt(struct target_s *target)
 			break;
 		}
 		/* do not eat all CPU, time out after 1 se*/
-		usleep(100*1000);
+		alive_sleep(100);
 	}
 	if (i==10)
 	{
diff --git a/src/target/arm7_9_common.c b/src/target/arm7_9_common.c
index d014e4b95..c08f6aa20 100644
--- a/src/target/arm7_9_common.c
+++ b/src/target/arm7_9_common.c
@@ -536,7 +536,7 @@ int arm7_9_execute_sys_speed(struct target_s *target)
 		if ((buf_get_u32(dbg_stat->value, EICE_DBG_STATUS_DBGACK, 1))
 				   && (buf_get_u32(dbg_stat->value, EICE_DBG_STATUS_SYSCOMP, 1)))
 			break;
-		usleep(100000);
+		alive_sleep(100);
 	}
 	if (timeout == 50)
 	{
diff --git a/src/target/arm920t.c b/src/target/arm920t.c
index c14f6ef80..67657c94c 100644
--- a/src/target/arm920t.c
+++ b/src/target/arm920t.c
@@ -644,7 +644,7 @@ int arm920t_soft_reset_halt(struct target_s *target)
 			break;
 		}
 		/* do not eat all CPU, time out after 1 se*/
-		usleep(100*1000);
+		alive_sleep(100);
 	}
 	if (i==10)
 	{
diff --git a/src/target/arm926ejs.c b/src/target/arm926ejs.c
index 5aa4ed882..feb8455f1 100644
--- a/src/target/arm926ejs.c
+++ b/src/target/arm926ejs.c
@@ -594,7 +594,7 @@ int arm926ejs_soft_reset_halt(struct target_s *target)
 			break;
 		}
 		/* do not eat all CPU, time out after 1 se*/
-		usleep(100*1000);
+		alive_sleep(100);
 	}
 	if (i==10)
 	{
diff --git a/src/target/armv4_5.c b/src/target/armv4_5.c
index ac73c5671..3d96961b0 100644
--- a/src/target/armv4_5.c
+++ b/src/target/armv4_5.c
@@ -556,7 +556,7 @@ int armv4_5_run_algorithm(struct target_s *target, int num_mem_params, mem_param
 	
 	while (target->state != TARGET_HALTED)
 	{
-		usleep(10000);
+		alive_sleep(10);
 		target_poll(target);
 		if ((timeout_ms -= 10) <= 0)
 		{
@@ -565,7 +565,7 @@ int armv4_5_run_algorithm(struct target_s *target, int num_mem_params, mem_param
 			timeout_ms = 1000;
 			while (target->state != TARGET_HALTED)
 			{
-				usleep(10000);
+				alive_sleep(10);
 				target_poll(target);
 				if ((timeout_ms -= 10) <= 0)
 				{
diff --git a/src/target/target.c b/src/target/target.c
index f3051cb09..3ed7fc4e6 100644
--- a/src/target/target.c
+++ b/src/target/target.c
@@ -2505,7 +2505,7 @@ int handle_profile_command(struct command_context_s *cmd_ctx, char *cmd, char **
 			samples[numSamples++]=t;
 			retval = target_resume(target, 1, 0, 0, 0); /* current pc, addr = 0, do not handle breakpoints, not debugging */
 			target_poll(target);
-			usleep(10*1000); // sleep 10ms, i.e. <100 samples/second.
+			alive_sleep(10); // sleep 10ms, i.e. <100 samples/second.
 		} else if (target->state == TARGET_RUNNING)
 		{
 			// We want to quickly sample the PC.
-- 
GitLab