summaryrefslogtreecommitdiffstats
path: root/cpukit/include/rtems/mallocinitone.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-05-20Update company nameSebastian Huber1-1/+1
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2022-09-19Do not use RTEMS_INLINE_ROUTINESebastian Huber1-1/+1
Directly use "static inline" which is available in C99 and later. This brings the RTEMS implementation closer to standard C. Close #3935.
2021-11-30libc: Optimize malloc() initializationSebastian Huber1-32/+45
The BSPs provide memory for the separate C Program Heap initialization via _Memory_Get(). Most BSPs provide exactly one memory area. Only two BSPs provide more than one memory area (arm/altera-cyclone-v and bsps/powerpc/mpc55xxevb). Only if more than one memory area is provided, there is a need to use _Heap_Extend(). Provide two implementations to initialize the separate C Program Heap and let the BSP select one of the implementations based on the number of provided memory areas. This gets rid of a dependency on _Heap_Extend(). It also avoids dead code sections for most BSPs. Change licence to BSD-2-Clause according to file history. Update #3053.
2021-11-17config: CONFIGURE_DISABLE_BSP_SETTINGSSebastian Huber1-3/+7
Evaluate CONFIGURE_DISABLE_BSP_SETTINGS for each affected application configuration option. This makes the code easier to review since the influence of CONFIGURE_DISABLE_BSP_SETTINGS is locally visible in the code. Update #3875.
2020-12-02config: Canonicalize @defgroup and @file commentsSebastian Huber1-2/+3
Adjust group identifier and names to be in line with a common pattern. Use common phrases for the group and file brief descriptions. Update #3706.
2020-02-25config: Add <rtems/confdefs/malloc.h>Sebastian Huber1-16/+28
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Move the default configuration to library files so that application configurations do not include the definitions for the default case. Update #3053. Update #3875.
2020-02-25config: Add <rtems/confdefs/bsp.h>Sebastian Huber1-37/+23
Remove all comments and copyrightable content from the moved content. Use BSD-2-Clause license for new file. Update #3053. Update #3875.
2020-02-25config: Add _Workspace_Is_unifiedSebastian Huber1-0/+8
Move the unified workspace configuration constant out of the configuration table. Provide a default definition of the unified workspace constant. Update #3875.
2020-02-25config: Add _Workspace_SizeSebastian Huber1-23/+11
Move the workspace size configuration constant out of the configuration table. Update #3875.
2020-02-25config: Add _Thread_Idle_bodySebastian Huber1-0/+13
Move the idle thread body configuration constant out of the configuration table. Provide a default definition of the idle thread body constant. Update #3875.
2020-02-25config: Add _Thread_Idle_stack_sizeSebastian Huber1-15/+17
Move the idle thread stack size configuration constant out of the configuration table. Add THREAD_IDLE_STACK_SIZE_DEFAULT and use it to provide a default definition of the idle thread stack size constant. Update #3875.
2019-05-16bsps: Always build generic interrupt supportSebastian Huber1-8/+25
This makes it possible to write tests for the generic interrupt controller support. Update #3269.
2019-03-27ttest01: New testSebastian Huber1-18/+14
This is an example test using the RTEMS Test Framework. It tests also the framework itself. Add T_FILE_NAME command line define to get rid of the full file path. This is important to reduce the read-only data of test files and make them build system independent. Update #3199.
2018-12-14psxhdrs: Changed the copyright license to BSD-2-Clause (GCI 2018)Himanshu401-11/+22
2018-12-09psxhdrs: Added POSIX API Signature Compliance Tests for threads.h (GCI 2018)Himanshu401-6/+6
2018-12-05psxhdrs: Fix spacingJoel Sherrill1-28/+28
2018-11-28psxtests: add POSIX API signature compliance tests for mqueue.h file (GCI 2018)Himanshu401-5/+5
2018-11-27psxtests: add POSIX API signature compliance tests for dirent.h file (GCI 2018)Himanshu401-0/+39