comparison packages/kernel/current/include/thread.inl @ 154:e2d866e32dac

Merge from eCos master repository on 2001-02-26-23:18:05-GMT
author jlarmour
date Tue, 27 Feb 2001 01:21:45 +0000
parents d397fc472bcf
children 0d0f03f76f6a
comparison
equal deleted inserted replaced
153:5e8f3b328bb3 154:e2d866e32dac
163 cyg_uint32 *top = (cyg_uint32 *)(s_base + s_size - 163 cyg_uint32 *top = (cyg_uint32 *)(s_base + s_size -
164 CYGNUM_KERNEL_THREADS_STACK_CHECK_DATA_SIZE); 164 CYGNUM_KERNEL_THREADS_STACK_CHECK_DATA_SIZE);
165 165
166 unsigned int i; 166 unsigned int i;
167 167
168 CYG_ASSERT( NULL != base, "stack base non-NULL" );
168 CYG_ASSERT( 0 == ((sizeof(CYG_WORD)-1) & (cyg_uint32)base), "stack base alignment" ); 169 CYG_ASSERT( 0 == ((sizeof(CYG_WORD)-1) & (cyg_uint32)base), "stack base alignment" );
169 CYG_ASSERT( 0 == ((sizeof(CYG_WORD)-1) & (cyg_uint32)top), "stack top alignment" ); 170 CYG_ASSERT( 0 == ((sizeof(CYG_WORD)-1) & (cyg_uint32)top), "stack top alignment" );
170 171
171 for ( i = 0; 172 for ( i = 0;
172 i < CYGNUM_KERNEL_THREADS_STACK_CHECK_DATA_SIZE/sizeof(cyg_uint32); 173 i < CYGNUM_KERNEL_THREADS_STACK_CHECK_DATA_SIZE/sizeof(cyg_uint32);