summaryrefslogtreecommitdiffstats
path: root/cpukit/include/rtems/confdefs.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-02-20 15:13:16 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-02-25 07:18:38 +0100
commit35e58c45f73239ac40abd09d6fbe40104acb89ae (patch)
tree39bad2f9bd3da59865fbd341904664fcb405beb2 /cpukit/include/rtems/confdefs.h
parentconfig: Add <rtems/confdefs/objectsclassic.h> (diff)
downloadrtems-35e58c45f73239ac40abd09d6fbe40104acb89ae.tar.bz2
config: Add <rtems/confdefs/wkspacesupport.h>
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
Diffstat (limited to 'cpukit/include/rtems/confdefs.h')
-rw-r--r--cpukit/include/rtems/confdefs.h26
1 files changed, 1 insertions, 25 deletions
diff --git a/cpukit/include/rtems/confdefs.h b/cpukit/include/rtems/confdefs.h
index ef1200419b..97e5b6d9fb 100644
--- a/cpukit/include/rtems/confdefs.h
+++ b/cpukit/include/rtems/confdefs.h
@@ -54,6 +54,7 @@
#include <rtems/confdefs/percpu.h>
#include <rtems/confdefs/scheduler.h>
#include <rtems/confdefs/threads.h>
+#include <rtems/confdefs/wkspacesupport.h>
#include <limits.h>
@@ -101,31 +102,6 @@ extern "C" {
/**@{*/
/**
- * Zero of one returns 0 if the parameter is 0 else 1 is returned.
- */
-#define _Configure_Zero_or_One(_number) ((_number) != 0 ? 1 : 0)
-
-/**
- * General helper to align up a value.
- */
-#define _Configure_Align_up(_val, _align) \
- (((_val) + (_align) - 1) - ((_val) + (_align) - 1) % (_align))
-
-#define _CONFIGURE_HEAP_MIN_BLOCK_SIZE \
- _Configure_Align_up(sizeof(Heap_Block), CPU_HEAP_ALIGNMENT)
-
-/**
- * This is a helper macro used in calculations in this file. It is used
- * to noted when an element is allocated from the RTEMS Workspace and adds
- * a factor to account for heap overhead plus an alignment factor that
- * may be applied.
- */
-#define _Configure_From_workspace(_size) \
- (uintptr_t) (_Configure_Zero_or_One(_size) * \
- _Configure_Align_up(_size + HEAP_BLOCK_HEADER_SIZE, \
- _CONFIGURE_HEAP_MIN_BLOCK_SIZE))
-
-/**
* This is a helper macro used in stack space calculations in this file. It
* may be provided by the application in case a special task stack allocator
* is used. The default is allocation from the RTEMS Workspace.