summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/lib/libcpu/powerpc/shared/include/powerpc-utility.h24
-rw-r--r--cpukit/rtems/include/rtems/rtems/intr.h4
-rw-r--r--cpukit/score/cpu/sparc/sparcv8-atomic.c4
-rw-r--r--cpukit/score/include/rtems/score/isrlevel.h4
-rw-r--r--cpukit/score/include/rtems/score/isrlock.h4
-rw-r--r--cpukit/score/include/rtems/score/mrspimpl.h8
-rw-r--r--cpukit/score/include/rtems/score/percpu.h12
-rw-r--r--cpukit/score/include/rtems/score/smplock.h4
-rw-r--r--cpukit/score/include/rtems/score/threaddispatch.h8
-rw-r--r--cpukit/score/include/rtems/score/threadimpl.h4
-rw-r--r--cpukit/score/src/debugisthreaddispatchingallowed.c4
-rw-r--r--cpukit/score/src/interr.c2
-rw-r--r--cpukit/score/src/isrisinprogress.c4
-rw-r--r--cpukit/score/src/smplock.c2
-rw-r--r--cpukit/score/src/smpmulticastaction.c4
-rw-r--r--cpukit/score/src/threaddispatch.c6
-rw-r--r--cpukit/score/src/threaddispatchdisablelevel.c16
-rw-r--r--cpukit/score/src/threadhandler.c2
-rw-r--r--testsuites/smptests/smpcache01/init.c4
-rw-r--r--testsuites/smptests/smpload01/init.c4
-rw-r--r--testsuites/smptests/smpthreadlife01/init.c8
-rw-r--r--testsuites/tmtests/tm26/task1.c12
-rw-r--r--testsuites/tmtests/tm27/task1.c4
23 files changed, 74 insertions, 74 deletions
diff --git a/c/src/lib/libcpu/powerpc/shared/include/powerpc-utility.h b/c/src/lib/libcpu/powerpc/shared/include/powerpc-utility.h
index b8dc5f40ce..ce4068fdd3 100644
--- a/c/src/lib/libcpu/powerpc/shared/include/powerpc-utility.h
+++ b/c/src/lib/libcpu/powerpc/shared/include/powerpc-utility.h
@@ -588,11 +588,11 @@ static inline void ppc_set_decrementer_register(uint32_t dec)
ISR_Level level; \
uint32_t val; \
uint32_t mybits = bits; \
- _ISR_Disable_without_giant(level); \
+ _ISR_Local_disable(level); \
val = PPC_SPECIAL_PURPOSE_REGISTER(spr); \
val |= mybits; \
PPC_SET_SPECIAL_PURPOSE_REGISTER(spr, val); \
- _ISR_Enable_without_giant(level); \
+ _ISR_Local_enable(level); \
} while (0)
/**
@@ -608,12 +608,12 @@ static inline void ppc_set_decrementer_register(uint32_t dec)
uint32_t val; \
uint32_t mybits = bits; \
uint32_t mymask = mask; \
- _ISR_Disable_without_giant(level); \
+ _ISR_Local_disable(level); \
val = PPC_SPECIAL_PURPOSE_REGISTER(spr); \
val &= ~mymask; \
val |= mybits; \
PPC_SET_SPECIAL_PURPOSE_REGISTER(spr, val); \
- _ISR_Enable_without_giant(level); \
+ _ISR_Local_enable(level); \
} while (0)
/**
@@ -627,11 +627,11 @@ static inline void ppc_set_decrementer_register(uint32_t dec)
ISR_Level level; \
uint32_t val; \
uint32_t mybits = bits; \
- _ISR_Disable_without_giant(level); \
+ _ISR_Local_disable(level); \
val = PPC_SPECIAL_PURPOSE_REGISTER(spr); \
val &= ~mybits; \
PPC_SET_SPECIAL_PURPOSE_REGISTER(spr, val); \
- _ISR_Enable_without_giant(level); \
+ _ISR_Local_enable(level); \
} while (0)
/**
@@ -705,11 +705,11 @@ static inline void ppc_set_decrementer_register(uint32_t dec)
ISR_Level level; \
uint32_t val; \
uint32_t mybits = bits; \
- _ISR_Disable_without_giant(level); \
+ _ISR_Local_disable(level); \
val = PPC_DEVICE_CONTROL_REGISTER(dcr); \
val |= mybits; \
PPC_SET_DEVICE_CONTROL_REGISTER(dcr, val); \
- _ISR_Enable_without_giant(level); \
+ _ISR_Local_enable(level); \
} while (0)
/**
@@ -725,12 +725,12 @@ static inline void ppc_set_decrementer_register(uint32_t dec)
uint32_t val; \
uint32_t mybits = bits; \
uint32_t mymask = mask; \
- _ISR_Disable_without_giant(level); \
+ _ISR_Local_disable(level); \
val = PPC_DEVICE_CONTROL_REGISTER(dcr); \
val &= ~mymask; \
val |= mybits; \
PPC_SET_DEVICE_CONTROL_REGISTER(dcr, val); \
- _ISR_Enable_without_giant(level); \
+ _ISR_Local_enable(level); \
} while (0)
/**
@@ -744,11 +744,11 @@ static inline void ppc_set_decrementer_register(uint32_t dec)
ISR_Level level; \
uint32_t val; \
uint32_t mybits = bits; \
- _ISR_Disable_without_giant(level); \
+ _ISR_Local_disable(level); \
val = PPC_DEVICE_CONTROL_REGISTER(dcr); \
val &= ~mybits; \
PPC_SET_DEVICE_CONTROL_REGISTER(dcr, val); \
- _ISR_Enable_without_giant(level); \
+ _ISR_Local_enable(level); \
} while (0)
static inline uint32_t ppc_time_base(void)
diff --git a/cpukit/rtems/include/rtems/rtems/intr.h b/cpukit/rtems/include/rtems/rtems/intr.h
index f9c601b651..ebf7a58f0c 100644
--- a/cpukit/rtems/include/rtems/rtems/intr.h
+++ b/cpukit/rtems/include/rtems/rtems/intr.h
@@ -139,7 +139,7 @@ rtems_status_code rtems_interrupt_catch(
* @see rtems_interrupt_local_enable().
*/
#define rtems_interrupt_local_disable( _isr_cookie ) \
- _ISR_Disable_without_giant( _isr_cookie )
+ _ISR_Local_disable( _isr_cookie )
/**
* @brief This macro restores the previous interrupt level on the current
@@ -149,7 +149,7 @@ rtems_status_code rtems_interrupt_catch(
* rtems_interrupt_local_disable().
*/
#define rtems_interrupt_local_enable( _isr_cookie ) \
- _ISR_Enable_without_giant( _isr_cookie )
+ _ISR_Local_enable( _isr_cookie )
/**
* @brief RTEMS Interrupt Is in Progress
diff --git a/cpukit/score/cpu/sparc/sparcv8-atomic.c b/cpukit/score/cpu/sparc/sparcv8-atomic.c
index 2b3bdbc451..c0e4dc6653 100644
--- a/cpukit/score/cpu/sparc/sparcv8-atomic.c
+++ b/cpukit/score/cpu/sparc/sparcv8-atomic.c
@@ -47,7 +47,7 @@ static ISR_Level _SPARCV8_Acquire_the_one_lock( void )
{
ISR_Level level;
- _ISR_Disable_without_giant( level );
+ _ISR_Local_disable( level );
#if defined(RTEMS_SMP)
do {
@@ -65,7 +65,7 @@ static void _SPARCV8_Release_the_one_lock( ISR_Level level )
#if defined(RTEMS_SMP)
_SPARCV8_The_one_lock = 0;
#endif
- _ISR_Enable_without_giant( level );
+ _ISR_Local_enable( level );
}
uint8_t __atomic_exchange_1( uint8_t *mem, uint8_t val, int model )
diff --git a/cpukit/score/include/rtems/score/isrlevel.h b/cpukit/score/include/rtems/score/isrlevel.h
index 2823df7d27..cf8712a967 100644
--- a/cpukit/score/include/rtems/score/isrlevel.h
+++ b/cpukit/score/include/rtems/score/isrlevel.h
@@ -136,13 +136,13 @@ typedef uint32_t ISR_Level;
RTEMS_COMPILER_MEMORY_BARRIER(); \
} while (0)
-#define _ISR_Disable_without_giant( _level ) \
+#define _ISR_Local_disable( _level ) \
do { \
_CPU_ISR_Disable( _level ); \
RTEMS_COMPILER_MEMORY_BARRIER(); \
} while (0)
-#define _ISR_Enable_without_giant( _level ) \
+#define _ISR_Local_enable( _level ) \
do { \
RTEMS_COMPILER_MEMORY_BARRIER(); \
_CPU_ISR_Enable( _level ); \
diff --git a/cpukit/score/include/rtems/score/isrlock.h b/cpukit/score/include/rtems/score/isrlock.h
index f87f5550fc..2af75c94cd 100644
--- a/cpukit/score/include/rtems/score/isrlock.h
+++ b/cpukit/score/include/rtems/score/isrlock.h
@@ -351,7 +351,7 @@ typedef struct {
#if defined( RTEMS_SMP )
#define _ISR_lock_ISR_disable( _context ) \
do { \
- _ISR_Disable_without_giant( ( _context )->Lock_context.isr_level ); \
+ _ISR_Local_disable( ( _context )->Lock_context.isr_level ); \
_ISR_lock_ISR_disable_profile( _context ) \
} while ( 0 )
#else
@@ -374,7 +374,7 @@ typedef struct {
*/
#if defined( RTEMS_SMP )
#define _ISR_lock_ISR_enable( _context ) \
- _ISR_Enable_without_giant( ( _context )->Lock_context.isr_level )
+ _ISR_Local_enable( ( _context )->Lock_context.isr_level )
#else
#define _ISR_lock_ISR_enable( _context ) \
_ISR_Enable( ( _context )->isr_level )
diff --git a/cpukit/score/include/rtems/score/mrspimpl.h b/cpukit/score/include/rtems/score/mrspimpl.h
index f2570eb7fc..d5cf55dcbf 100644
--- a/cpukit/score/include/rtems/score/mrspimpl.h
+++ b/cpukit/score/include/rtems/score/mrspimpl.h
@@ -251,9 +251,9 @@ RTEMS_INLINE_ROUTINE MRSP_Status _MRSP_Wait_for_ownership(
if ( timeout > 0 ) {
_Watchdog_Preinitialize( &rival.Watchdog, cpu_self );
_Watchdog_Initialize( &rival.Watchdog, _MRSP_Timeout );
- _ISR_Disable_without_giant( level );
+ _ISR_Local_disable( level );
_Watchdog_Per_CPU_insert_relative( &rival.Watchdog, cpu_self, timeout );
- _ISR_Enable_without_giant( level );
+ _ISR_Local_enable( level );
}
life_state = _Thread_Set_life_protection( THREAD_LIFE_PROTECTED );
@@ -269,13 +269,13 @@ RTEMS_INLINE_ROUTINE MRSP_Status _MRSP_Wait_for_ownership(
_Thread_Set_life_protection( life_state );
if ( timeout > 0 ) {
- _ISR_Disable_without_giant( level );
+ _ISR_Local_disable( level );
_Watchdog_Per_CPU_remove(
&rival.Watchdog,
cpu_self,
&cpu_self->Watchdog.Header[ PER_CPU_WATCHDOG_RELATIVE ]
);
- _ISR_Enable_without_giant( level );
+ _ISR_Local_enable( level );
if ( status == MRSP_TIMEOUT ) {
_MRSP_Restore_priority( executing, initial_priority );
diff --git a/cpukit/score/include/rtems/score/percpu.h b/cpukit/score/include/rtems/score/percpu.h
index a4a8ffbb24..fa0c289f31 100644
--- a/cpukit/score/include/rtems/score/percpu.h
+++ b/cpukit/score/include/rtems/score/percpu.h
@@ -493,7 +493,7 @@ extern Per_CPU_Control_envelope _Per_CPU_Information[] CPU_STRUCTURE_ALIGNMENT;
#if defined( RTEMS_SMP )
#define _Per_CPU_ISR_disable_and_acquire( cpu, isr_cookie ) \
do { \
- _ISR_Disable_without_giant( isr_cookie ); \
+ _ISR_Local_disable( isr_cookie ); \
_Per_CPU_Acquire( cpu ); \
} while ( 0 )
#else
@@ -508,7 +508,7 @@ extern Per_CPU_Control_envelope _Per_CPU_Information[] CPU_STRUCTURE_ALIGNMENT;
#define _Per_CPU_Release_and_ISR_enable( cpu, isr_cookie ) \
do { \
_Per_CPU_Release( cpu ); \
- _ISR_Enable_without_giant( isr_cookie ); \
+ _ISR_Local_enable( isr_cookie ); \
} while ( 0 )
#else
#define _Per_CPU_Release_and_ISR_enable( cpu, isr_cookie ) \
@@ -523,7 +523,7 @@ extern Per_CPU_Control_envelope _Per_CPU_Information[] CPU_STRUCTURE_ALIGNMENT;
do { \
uint32_t ncpus = _SMP_Get_processor_count(); \
uint32_t cpu; \
- _ISR_Disable_without_giant( isr_cookie ); \
+ _ISR_Local_disable( isr_cookie ); \
for ( cpu = 0 ; cpu < ncpus ; ++cpu ) { \
_Per_CPU_Acquire( _Per_CPU_Get_by_index( cpu ) ); \
} \
@@ -541,7 +541,7 @@ extern Per_CPU_Control_envelope _Per_CPU_Information[] CPU_STRUCTURE_ALIGNMENT;
for ( cpu = 0 ; cpu < ncpus ; ++cpu ) { \
_Per_CPU_Release( _Per_CPU_Get_by_index( cpu ) ); \
} \
- _ISR_Enable_without_giant( isr_cookie ); \
+ _ISR_Local_enable( isr_cookie ); \
} while ( 0 )
#else
#define _Per_CPU_Release_all( isr_cookie ) \
@@ -709,13 +709,13 @@ RTEMS_INLINE_ROUTINE struct _Thread_Control *_Thread_Get_executing( void )
#if defined( RTEMS_SMP )
ISR_Level level;
- _ISR_Disable_without_giant( level );
+ _ISR_Local_disable( level );
#endif
executing = _Thread_Executing;
#if defined( RTEMS_SMP )
- _ISR_Enable_without_giant( level );
+ _ISR_Local_enable( level );
#endif
return executing;
diff --git a/cpukit/score/include/rtems/score/smplock.h b/cpukit/score/include/rtems/score/smplock.h
index 173df18754..eddbb32b15 100644
--- a/cpukit/score/include/rtems/score/smplock.h
+++ b/cpukit/score/include/rtems/score/smplock.h
@@ -251,7 +251,7 @@ static inline void _SMP_lock_ISR_disable_and_acquire(
SMP_lock_Context *context
)
{
- _ISR_Disable_without_giant( context->isr_level );
+ _ISR_Local_disable( context->isr_level );
_SMP_lock_Acquire( lock, context );
}
@@ -274,7 +274,7 @@ static inline void _SMP_lock_Release_and_ISR_enable(
)
{
_SMP_lock_Release( lock, context );
- _ISR_Enable_without_giant( context->isr_level );
+ _ISR_Local_enable( context->isr_level );
}
#endif
diff --git a/cpukit/score/include/rtems/score/threaddispatch.h b/cpukit/score/include/rtems/score/threaddispatch.h
index b0dd64cf18..ac8855b76c 100644
--- a/cpukit/score/include/rtems/score/threaddispatch.h
+++ b/cpukit/score/include/rtems/score/threaddispatch.h
@@ -54,13 +54,13 @@ RTEMS_INLINE_ROUTINE bool _Thread_Dispatch_is_enabled(void)
#if defined(RTEMS_SMP)
ISR_Level level;
- _ISR_Disable_without_giant( level );
+ _ISR_Local_disable( level );
#endif
enabled = _Thread_Dispatch_disable_level == 0;
#if defined(RTEMS_SMP)
- _ISR_Enable_without_giant( level );
+ _ISR_Local_enable( level );
#endif
return enabled;
@@ -325,7 +325,7 @@ RTEMS_INLINE_ROUTINE void _Thread_Dispatch_enable( Per_CPU_Control *cpu_self )
if ( disable_level == 1 ) {
ISR_Level level;
- _ISR_Disable_without_giant( level );
+ _ISR_Local_disable( level );
if ( cpu_self->dispatch_necessary ) {
_Thread_Do_dispatch( cpu_self, level );
@@ -334,7 +334,7 @@ RTEMS_INLINE_ROUTINE void _Thread_Dispatch_enable( Per_CPU_Control *cpu_self )
_Profiling_Thread_dispatch_enable( cpu_self, 0 );
}
- _ISR_Enable_without_giant( level );
+ _ISR_Local_enable( level );
} else {
cpu_self->thread_dispatch_disable_level = disable_level - 1;
}
diff --git a/cpukit/score/include/rtems/score/threadimpl.h b/cpukit/score/include/rtems/score/threadimpl.h
index ad87c1d3ae..73f9c9a2a9 100644
--- a/cpukit/score/include/rtems/score/threadimpl.h
+++ b/cpukit/score/include/rtems/score/threadimpl.h
@@ -1381,7 +1381,7 @@ RTEMS_INLINE_ROUTINE bool _Thread_Wait_flags_try_change(
#if !defined(RTEMS_SMP)
ISR_Level level;
- _ISR_Disable_without_giant( level );
+ _ISR_Local_disable( level );
#endif
success = _Thread_Wait_flags_try_change_critical(
@@ -1391,7 +1391,7 @@ RTEMS_INLINE_ROUTINE bool _Thread_Wait_flags_try_change(
);
#if !defined(RTEMS_SMP)
- _ISR_Enable_without_giant( level );
+ _ISR_Local_enable( level );
#endif
return success;
diff --git a/cpukit/score/src/debugisthreaddispatchingallowed.c b/cpukit/score/src/debugisthreaddispatchingallowed.c
index 0f1580c1fd..81ac8778ce 100644
--- a/cpukit/score/src/debugisthreaddispatchingallowed.c
+++ b/cpukit/score/src/debugisthreaddispatchingallowed.c
@@ -26,10 +26,10 @@
ISR_Level level;
Per_CPU_Control *cpu_self;
- _ISR_Disable_without_giant( level );
+ _ISR_Local_disable( level );
cpu_self = _Per_CPU_Get_snapshot();
dispatch_allowed = cpu_self->thread_dispatch_disable_level == 0;
- _ISR_Enable_without_giant( level );
+ _ISR_Local_enable( level );
return dispatch_allowed;
}
diff --git a/cpukit/score/src/interr.c b/cpukit/score/src/interr.c
index f7d62744ca..24ac9a49a0 100644
--- a/cpukit/score/src/interr.c
+++ b/cpukit/score/src/interr.c
@@ -36,7 +36,7 @@ void _Terminate(
{
ISR_Level level;
- _ISR_Disable_without_giant( level );
+ _ISR_Local_disable( level );
(void) level;
_SMP_Request_shutdown();
diff --git a/cpukit/score/src/isrisinprogress.c b/cpukit/score/src/isrisinprogress.c
index 7607cfe436..e2f210a6f6 100644
--- a/cpukit/score/src/isrisinprogress.c
+++ b/cpukit/score/src/isrisinprogress.c
@@ -36,13 +36,13 @@ bool _ISR_Is_in_progress( void )
#if defined( RTEMS_SMP )
ISR_Level level;
- _ISR_Disable_without_giant( level );
+ _ISR_Local_disable( level );
#endif
isr_nest_level = _ISR_Nest_level;
#if defined( RTEMS_SMP )
- _ISR_Enable_without_giant( level );
+ _ISR_Local_enable( level );
#endif
return isr_nest_level != 0;
diff --git a/cpukit/score/src/smplock.c b/cpukit/score/src/smplock.c
index e426c2afbe..f6cc8b6d81 100644
--- a/cpukit/score/src/smplock.c
+++ b/cpukit/score/src/smplock.c
@@ -89,7 +89,7 @@ void _SMP_lock_Release_and_ISR_enable(
lock->owner = SMP_LOCK_NO_OWNER;
#endif
_SMP_lock_Release_body( lock, context );
- _ISR_Enable_without_giant( context->isr_level );
+ _ISR_Local_enable( context->isr_level );
}
#if defined(RTEMS_DEBUG)
diff --git a/cpukit/score/src/smpmulticastaction.c b/cpukit/score/src/smpmulticastaction.c
index d5d00641e8..10a4929684 100644
--- a/cpukit/score/src/smpmulticastaction.c
+++ b/cpukit/score/src/smpmulticastaction.c
@@ -74,7 +74,7 @@ _SMP_Multicast_actions_try_process( void )
Per_CPU_Control *cpu_self;
ISR_Level isr_level;
- _ISR_Disable_without_giant( isr_level );
+ _ISR_Local_disable( isr_level );
cpu_self = _Per_CPU_Get();
@@ -88,7 +88,7 @@ _SMP_Multicast_actions_try_process( void )
}
}
- _ISR_Enable_without_giant( isr_level );
+ _ISR_Local_enable( isr_level );
}
void _SMP_Multicast_action(
diff --git a/cpukit/score/src/threaddispatch.c b/cpukit/score/src/threaddispatch.c
index a1f4c54f93..4d840bfded 100644
--- a/cpukit/score/src/threaddispatch.c
+++ b/cpukit/score/src/threaddispatch.c
@@ -137,7 +137,7 @@ post_switch:
cpu_self->thread_dispatch_disable_level = 0;
_Profiling_Thread_dispatch_enable( cpu_self, 0 );
- _ISR_Enable_without_giant( level );
+ _ISR_Local_enable( level );
_Thread_Run_post_switch_actions( executing );
}
@@ -147,7 +147,7 @@ void _Thread_Dispatch( void )
ISR_Level level;
Per_CPU_Control *cpu_self;
- _ISR_Disable_without_giant( level );
+ _ISR_Local_disable( level );
cpu_self = _Per_CPU_Get();
@@ -156,6 +156,6 @@ void _Thread_Dispatch( void )
cpu_self->thread_dispatch_disable_level = 1;
_Thread_Do_dispatch( cpu_self, level );
} else {
- _ISR_Enable_without_giant( level );
+ _ISR_Local_enable( level );
}
}
diff --git a/cpukit/score/src/threaddispatchdisablelevel.c b/cpukit/score/src/threaddispatchdisablelevel.c
index 07201a5991..826d5b25b5 100644
--- a/cpukit/score/src/threaddispatchdisablelevel.c
+++ b/cpukit/score/src/threaddispatchdisablelevel.c
@@ -77,7 +77,7 @@ uint32_t _Thread_Dispatch_increment_disable_level( void )
uint32_t disable_level;
Per_CPU_Control *cpu_self;
- _ISR_Disable_without_giant( isr_level );
+ _ISR_Local_disable( isr_level );
/*
* We must obtain the processor after interrupts are disabled to prevent
@@ -92,7 +92,7 @@ uint32_t _Thread_Dispatch_increment_disable_level( void )
++disable_level;
cpu_self->thread_dispatch_disable_level = disable_level;
- _ISR_Enable_without_giant( isr_level );
+ _ISR_Local_enable( isr_level );
return disable_level;
}
@@ -103,7 +103,7 @@ uint32_t _Thread_Dispatch_decrement_disable_level( void )
uint32_t disable_level;
Per_CPU_Control *cpu_self;
- _ISR_Disable_without_giant( isr_level );
+ _ISR_Local_disable( isr_level );
cpu_self = _Per_CPU_Get();
disable_level = cpu_self->thread_dispatch_disable_level;
@@ -114,7 +114,7 @@ uint32_t _Thread_Dispatch_decrement_disable_level( void )
_Giant_Do_release( cpu_self );
_Profiling_Thread_dispatch_enable( cpu_self, disable_level );
- _ISR_Enable_without_giant( isr_level );
+ _ISR_Local_enable( isr_level );
return disable_level;
}
@@ -123,20 +123,20 @@ void _Giant_Acquire( Per_CPU_Control *cpu_self )
{
ISR_Level isr_level;
- _ISR_Disable_without_giant( isr_level );
+ _ISR_Local_disable( isr_level );
_Assert( _Thread_Dispatch_disable_level != 0 );
_Giant_Do_acquire( cpu_self );
- _ISR_Enable_without_giant( isr_level );
+ _ISR_Local_enable( isr_level );
}
void _Giant_Release( Per_CPU_Control *cpu_self )
{
ISR_Level isr_level;
- _ISR_Disable_without_giant( isr_level );
+ _ISR_Local_disable( isr_level );
_Assert( _Thread_Dispatch_disable_level != 0 );
_Giant_Do_release( cpu_self );
- _ISR_Enable_without_giant( isr_level );
+ _ISR_Local_enable( isr_level );
}
#if defined( RTEMS_DEBUG )
diff --git a/cpukit/score/src/threadhandler.c b/cpukit/score/src/threadhandler.c
index 2429de57bc..2fa6d07f35 100644
--- a/cpukit/score/src/threadhandler.c
+++ b/cpukit/score/src/threadhandler.c
@@ -69,7 +69,7 @@ void _Thread_Handler( void )
* Do not use the level of the thread control block, since it has a
* different format.
*/
- _ISR_Disable_without_giant( level );
+ _ISR_Local_disable( level );
/*
* At this point, the dispatch disable level BETTER be 1.
diff --git a/testsuites/smptests/smpcache01/init.c b/testsuites/smptests/smpcache01/init.c
index 52ee997fa5..b8a7b711ae 100644
--- a/testsuites/smptests/smpcache01/init.c
+++ b/testsuites/smptests/smpcache01/init.c
@@ -158,11 +158,11 @@ static void call_tests_isr_disabled( size_t set_size,
for (i = 0; i < RTEMS_ARRAY_SIZE( test_cases ); ++i) {
ISR_Level isr_level;
- _ISR_Disable_without_giant( isr_level );
+ _ISR_Local_disable( isr_level );
call_test( set_size, cpu_set, bs, i );
- _ISR_Enable_without_giant( isr_level );
+ _ISR_Local_enable( isr_level );
}
}
diff --git a/testsuites/smptests/smpload01/init.c b/testsuites/smptests/smpload01/init.c
index 2a4e9553d7..d4c303dd38 100644
--- a/testsuites/smptests/smpload01/init.c
+++ b/testsuites/smptests/smpload01/init.c
@@ -225,7 +225,7 @@ static void get_obtain_delay_estimate(test_context *ctx)
_SMP_lock_Initialize(&lock, "test");
- _ISR_Disable_without_giant(level);
+ _ISR_Local_disable(level);
for (i = 0; i < n; ++i) {
SMP_lock_Context lock_context;
@@ -240,7 +240,7 @@ static void get_obtain_delay_estimate(test_context *ctx)
t[i] = rtems_counter_difference(b, a);
}
- _ISR_Enable_without_giant(level);
+ _ISR_Local_enable(level);
_SMP_lock_Destroy(&lock);
diff --git a/testsuites/smptests/smpthreadlife01/init.c b/testsuites/smptests/smpthreadlife01/init.c
index 5bfa3bceb4..2867be75c5 100644
--- a/testsuites/smptests/smpthreadlife01/init.c
+++ b/testsuites/smptests/smpthreadlife01/init.c
@@ -200,7 +200,7 @@ static void delay_ipi_task(rtems_task_argument variant)
test_context *ctx = &test_instance;
ISR_Level level;
- _ISR_Disable_without_giant(level);
+ _ISR_Local_disable(level);
/* (C) */
barrier(ctx, &ctx->worker_barrier_state);
@@ -215,7 +215,7 @@ static void delay_ipi_task(rtems_task_argument variant)
_Thread_Dispatch_disable();
}
- _ISR_Enable_without_giant(level);
+ _ISR_Local_enable(level);
/*
* We get deleted as a side effect of enabling the thread life protection or
@@ -267,7 +267,7 @@ static void delay_switch_task(rtems_task_argument arg)
rtems_status_code sc;
ISR_Level level;
- _ISR_Disable_without_giant(level);
+ _ISR_Local_disable(level);
(void) level;
ctx->delay_switch_for_executing = _Thread_Get_executing();
@@ -403,7 +403,7 @@ static void op_worker_task(rtems_task_argument arg)
test_op op = arg;
ISR_Level level;
- _ISR_Disable_without_giant(level);
+ _ISR_Local_disable(level);
(void) level;
/* (E) */
diff --git a/testsuites/tmtests/tm26/task1.c b/testsuites/tmtests/tm26/task1.c
index 0eb7554c97..8463cd3c5a 100644
--- a/testsuites/tmtests/tm26/task1.c
+++ b/testsuites/tmtests/tm26/task1.c
@@ -94,7 +94,7 @@ static void set_thread_dispatch_necessary( bool dispatch_necessary )
#if defined( PREVENT_SMP_ASSERT_FAILURES )
ISR_Level level;
- _ISR_Disable_without_giant( level );
+ _ISR_Local_disable( level );
#endif
_Thread_Dispatch_necessary = dispatch_necessary;
@@ -104,7 +104,7 @@ static void set_thread_dispatch_necessary( bool dispatch_necessary )
}
#if defined( PREVENT_SMP_ASSERT_FAILURES )
- _ISR_Enable_without_giant( level );
+ _ISR_Local_enable( level );
#endif
}
@@ -113,13 +113,13 @@ static void set_thread_heir( Thread_Control *thread )
#if defined( PREVENT_SMP_ASSERT_FAILURES )
ISR_Level level;
- _ISR_Disable_without_giant( level );
+ _ISR_Local_disable( level );
#endif
_Thread_Heir = thread;
#if defined( PREVENT_SMP_ASSERT_FAILURES )
- _ISR_Enable_without_giant( level );
+ _ISR_Local_enable( level );
#endif
}
@@ -128,13 +128,13 @@ static void set_thread_executing( Thread_Control *thread )
#if defined( PREVENT_SMP_ASSERT_FAILURES )
ISR_Level level;
- _ISR_Disable_without_giant( level );
+ _ISR_Local_disable( level );
#endif
_Thread_Executing = thread;
#if defined( PREVENT_SMP_ASSERT_FAILURES )
- _ISR_Enable_without_giant( level );
+ _ISR_Local_enable( level );
#endif
}
diff --git a/testsuites/tmtests/tm27/task1.c b/testsuites/tmtests/tm27/task1.c
index cae778fb26..aba835c93b 100644
--- a/testsuites/tmtests/tm27/task1.c
+++ b/testsuites/tmtests/tm27/task1.c
@@ -188,7 +188,7 @@ rtems_task Task_1(
*/
#if defined(RTEMS_SMP)
- _ISR_Disable_without_giant(level);
+ _ISR_Local_disable(level);
#endif
_Thread_Executing =
@@ -197,7 +197,7 @@ rtems_task Task_1(
_Thread_Dispatch_necessary = 1;
#if defined(RTEMS_SMP)
- _ISR_Enable_without_giant(level);
+ _ISR_Local_enable(level);
#endif
Interrupt_occurred = 0;