Changeset fb9e98e in rtems for cpukit/sapi
- Timestamp:
- 04/07/14 12:50:28 (10 years ago)
- Branches:
- 4.11, 5, master
- Children:
- 94086a9
- Parents:
- 57740ce8
- git-author:
- Sebastian Huber <sebastian.huber@…> (04/07/14 12:50:28)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (04/07/14 12:51:31)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpukit/sapi/include/confdefs.h
r57740ce8 rfb9e98e 1013 1013 #define _Configure_Zero_or_One(_number) ((_number) ? 1 : 0) 1014 1014 1015 #define _Configure_Align_up(_val, _align) \ 1016 (((_val) + (_align) - 1) & ~((_align) - 1)) 1017 1015 1018 /** 1016 1019 * This is a helper macro used in calculations in this file. It is used … … 1021 1024 #define _Configure_From_workspace(_size) \ 1022 1025 (ssize_t) (_Configure_Zero_or_One(_size) * \ 1023 ((_size) + HEAP_BLOCK_HEADER_SIZE + CPU_HEAP_ALIGNMENT - 1))1026 _Configure_Align_up((_size) + HEAP_BLOCK_HEADER_SIZE, CPU_HEAP_ALIGNMENT)) 1024 1027 1025 1028 /** … … 1050 1053 * objects. 1051 1054 */ 1052 #define _Configure_Object_RAM(_number, _size) \1053 (_Configure_From_workspace(_Configure_Max_Objects(_number) * (_size)) + \1055 #define _Configure_Object_RAM(_number, _size) ( \ 1056 _Configure_From_workspace(_Configure_Max_Objects(_number) * (_size)) + \ 1054 1057 _Configure_From_workspace( \ 1055 (_Configure_Zero_or_One(_number) * \ 1056 (_Configure_Max_Objects(_number) + 1) * sizeof(Objects_Control *)) + \ 1057 (_Configure_Zero_or_One(_number) * \ 1058 (sizeof(void *) + sizeof(uint32_t) + sizeof(Objects_Name *))) \ 1058 _Configure_Zero_or_One(_number) * ( \ 1059 (_Configure_Max_Objects(_number) + 1) * sizeof(Objects_Control *) + \ 1060 _Configure_Align_up(sizeof(void *), CPU_ALIGNMENT) + \ 1061 _Configure_Align_up(sizeof(uint32_t), CPU_ALIGNMENT) \ 1062 ) \ 1059 1063 ) \ 1060 1064 )
Note: See TracChangeset
for help on using the changeset viewer.