OS_TCB struct size is increased to 64 bytes (from 60 bytes). With the change to introduce stats checking in commit c1728p9, OS_TCB now includes an extra pointer, *argv, hence it is larger by 4 bytes.

pull/2805/head
Rob Meades 2016-09-24 18:11:10 +01:00
parent f0c00bfd21
commit 0b2657932d
2 changed files with 2 additions and 2 deletions

View File

@ -51,7 +51,7 @@
#define _declare_box(pool,size,cnt) uint32_t pool[(((size)+3)/4)*(cnt) + 3] #define _declare_box(pool,size,cnt) uint32_t pool[(((size)+3)/4)*(cnt) + 3]
#define _declare_box8(pool,size,cnt) uint64_t pool[(((size)+7)/8)*(cnt) + 2] #define _declare_box8(pool,size,cnt) uint64_t pool[(((size)+7)/8)*(cnt) + 2]
#define OS_TCB_SIZE 60 #define OS_TCB_SIZE 64
#define OS_TMR_SIZE 8 #define OS_TMR_SIZE 8
#if defined (__CC_ARM) && !defined (__MICROLIB) #if defined (__CC_ARM) && !defined (__MICROLIB)

View File

@ -52,7 +52,7 @@
#define _declare_box(pool,size,cnt) uint32_t pool[(((size)+3)/4)*(cnt) + 3] #define _declare_box(pool,size,cnt) uint32_t pool[(((size)+3)/4)*(cnt) + 3]
#define _declare_box8(pool,size,cnt) uint64_t pool[(((size)+7)/8)*(cnt) + 2] #define _declare_box8(pool,size,cnt) uint64_t pool[(((size)+7)/8)*(cnt) + 2]
#define OS_TCB_SIZE 60 #define OS_TCB_SIZE 64
#define OS_TMR_SIZE 8 #define OS_TMR_SIZE 8
typedef void *OS_ID; typedef void *OS_ID;