given to the FSR register when the initial context is set up for a task being\r
created. */\r
#define portINITIAL_FSR ( 0U )\r
+\r
/*-----------------------------------------------------------*/\r
\r
/*\r
extern void *_SDA2_BASE_, *_SDA_BASE_;\r
const uint32_t ulR2 = ( uint32_t ) &_SDA2_BASE_;\r
const uint32_t ulR13 = ( uint32_t ) &_SDA_BASE_;\r
+extern void _start1( void );\r
\r
/* Place a few bytes of known values on the bottom of the stack.\r
This is essential for the Microblaze port and these lines must\r
pxTopOfStack--;\r
*pxTopOfStack = ( StackType_t ) 0x07; /* R7 - other parameters and temporaries. */\r
pxTopOfStack--;\r
- *pxTopOfStack = ( StackType_t ) 0x08; /* R8 - other parameters and temporaries. */\r
+ *pxTopOfStack = ( StackType_t ) NULL; /* R8 - other parameters and temporaries. */\r
pxTopOfStack--;\r
*pxTopOfStack = ( StackType_t ) 0x09; /* R9 - other parameters and temporaries. */\r
pxTopOfStack--;\r
pxTopOfStack--;\r
*pxTopOfStack = ( StackType_t ) pxCode; /* R14 - return address for interrupt. */\r
pxTopOfStack--;\r
- *pxTopOfStack = ( StackType_t ) NULL; /* R15 - return address for subroutine. */\r
+ *pxTopOfStack = ( StackType_t ) _start1; /* R15 - return address for subroutine. */\r
\r
#ifdef portPRE_LOAD_STACK_FOR_DEBUGGING\r
pxTopOfStack--;\r