This commit is contained in:
furkanyilmazgtb 2026-05-12 14:08:10 +00:00 committed by GitHub
commit 09dc387341
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -38,19 +38,49 @@
back into the caller stack. */ back into the caller stack. */
#if defined (__arch64__) #if defined (__arch64__)
#if( XPAR_MICROBLAZE_USE_FPU != 0 ) #if( XPAR_MICROBLAZE_USE_FPU != 0 )
#define portCONTEXT_SIZE 272 #define portFSR_OFFSET 264
#define portMINUS_CONTEXT_SIZE -272 #if( XPAR_MICROBLAZE_USE_STACK_PROTECTION )
#define portSLR_OFFSET 272
#define portSHR_OFFSET 280
#define portCONTEXT_SIZE 288
#define portMINUS_CONTEXT_SIZE -288
#else
#define portCONTEXT_SIZE 272
#define portMINUS_CONTEXT_SIZE -272
#endif
#else #else
#define portCONTEXT_SIZE 264 #if( XPAR_MICROBLAZE_USE_STACK_PROTECTION )
#define portMINUS_CONTEXT_SIZE -264 #define portSLR_OFFSET 264
#define portSHR_OFFSET 272
#define portCONTEXT_SIZE 280
#define portMINUS_CONTEXT_SIZE -280
#else
#define portCONTEXT_SIZE 264
#define portMINUS_CONTEXT_SIZE -264
#endif
#endif #endif
#else #else
#if( XPAR_MICROBLAZE_USE_FPU != 0 ) #if( XPAR_MICROBLAZE_USE_FPU != 0 )
#define portCONTEXT_SIZE 136 #define portFSR_OFFSET 132
#define portMINUS_CONTEXT_SIZE -136 #if( XPAR_MICROBLAZE_USE_STACK_PROTECTION )
#define portSLR_OFFSET 136
#define portSHR_OFFSET 140
#define portCONTEXT_SIZE 144
#define portMINUS_CONTEXT_SIZE -144
#else
#define portCONTEXT_SIZE 136
#define portMINUS_CONTEXT_SIZE -136
#endif
#else #else
#define portCONTEXT_SIZE 132 #if( XPAR_MICROBLAZE_USE_STACK_PROTECTION )
#define portMINUS_CONTEXT_SIZE -132 #define portSLR_OFFSET 132
#define portSHR_OFFSET 136
#define portCONTEXT_SIZE 140
#define portMINUS_CONTEXT_SIZE -140
#else
#define portCONTEXT_SIZE 132
#define portMINUS_CONTEXT_SIZE -132
#endif
#endif #endif
#endif #endif
@ -88,7 +118,6 @@ back into the caller stack. */
#define portR2_OFFSET 240 #define portR2_OFFSET 240
#define portCRITICAL_NESTING_OFFSET 248 #define portCRITICAL_NESTING_OFFSET 248
#define portMSR_OFFSET 256 #define portMSR_OFFSET 256
#define portFSR_OFFSET 264
#else #else
#define portR31_OFFSET 4 #define portR31_OFFSET 4
#define portR30_OFFSET 8 #define portR30_OFFSET 8
@ -122,7 +151,6 @@ back into the caller stack. */
#define portR2_OFFSET 120 #define portR2_OFFSET 120
#define portCRITICAL_NESTING_OFFSET 124 #define portCRITICAL_NESTING_OFFSET 124
#define portMSR_OFFSET 128 #define portMSR_OFFSET 128
#define portFSR_OFFSET 132
#endif #endif