From 82e507e3e8066de9e870f2e841c9ee59a42adbc8 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 17 Mar 2014 13:25:48 -0500 Subject: no_bsp/shmsupp/lock.c: Remove rtems_bsp_delay() --- c/src/lib/libbsp/no_cpu/no_bsp/shmsupp/lock.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'c/src/lib/libbsp/no_cpu') diff --git a/c/src/lib/libbsp/no_cpu/no_bsp/shmsupp/lock.c b/c/src/lib/libbsp/no_cpu/no_bsp/shmsupp/lock.c index 769be1577d..5b53df8d38 100644 --- a/c/src/lib/libbsp/no_cpu/no_bsp/shmsupp/lock.c +++ b/c/src/lib/libbsp/no_cpu/no_bsp/shmsupp/lock.c @@ -57,10 +57,12 @@ void Shm_Lock( ); /* * If not available, then may want to delay to reduce load on lock. + * + * NOTE: BSP must initialize the counter facility. Delay value is BSP + * dependent. */ - if ( lock_value ) - rtems_bsp_delay( 10 ); /* approximately 10 microseconds */ + rtems_counter_delay_nanoseconds( 100 ); } } -- cgit v1.2.3