summaryrefslogtreecommitdiff
path: root/cpukit/rtems/src/workspacegreedy.c (follow)
AgeCommit message (Collapse)Author
2023-05-20Update company nameSebastian Huber
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2022-03-10cpukit/: Scripted embedded brains header file clean upJoel Sherrill
Updates #4625.
2022-02-28cpukit/rtems/src/[s-z]*.c: Change license to BSD-2Joel Sherrill
Updates #3053.
2021-02-13cputkit/rtems: Remove warningChris Johns
2021-02-10libcsupport: Add sbrk greedy support to consume all sbrk memoryChris Johns
- Move the heap sbrk code into a separate routnine. - Update heap and workspace greedy allocators to use the common sbrk greedy support. Closes #3982
2020-12-02rtems: Canonicalize Doxygen @file commentsSebastian Huber
Use common phrases for the file brief descriptions. Update #3706.
2020-04-16Canonicalize config.h includeSebastian Huber
Use the following variant which was already used by most source files: #ifdef HAVE_CONFIG_H #include "config.h" #endif
2014-04-07score: Use proper protectionSebastian Huber
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns
2013-07-26Include missing <rtems/score/threaddispatch.h>Sebastian Huber
2013-07-23score: Create heap implementation headerSebastian Huber
Move implementation specific parts of heap.h and heap.inl into new header file heapimpl.h. The heap.h contains now only the application visible API.
2013-06-25heap: Add _Heap_Greedy_allocate_all_except_largestSebastian Huber
Add rtems_workspace_greedy_allocate_all_except_largest() and rtems_heap_greedy_allocate_all_except_largest().
2012-12-02score misc: Clean up Doxygen #14 (GCI 2012)Mathew Kallada
This patch is a task from GCI 2012 which improves the Doxygen comments in the RTEMS source. http://www.google-melange.com/gci/task/view/google/gci2012/8025204
2012-07-17score: Change greedy allocation APISebastian Huber
2012-02-17Add functions for greedy workspace allocationSebastian Huber
Various tests must check program paths that result due to failed memory allocations from the workspace. To avoid tinkering with internal workspace structures throughout the test code these functions should be used.