1 | SPDX-License-Identifier: CC-BY-SA-4.0 |
---|
2 | active: true |
---|
3 | appl-config-option-data-type: | |
---|
4 | Boolean feature macro. |
---|
5 | appl-config-option-default-value: | |
---|
6 | This is not defined by default, which specifies that the C Program Heap and |
---|
7 | the RTEMS Workspace will be separate. |
---|
8 | appl-config-option-description: | |
---|
9 | When defined, the C Program Heap and the RTEMS Workspace will be one pool |
---|
10 | of memory. |
---|
11 | |
---|
12 | When not defined, there will be separate memory pools for the RTEMS |
---|
13 | Workspace and C Program Heap. |
---|
14 | appl-config-option-index: |
---|
15 | - unified work areas |
---|
16 | - separate work areas |
---|
17 | - RTEMS Workspace |
---|
18 | - C Program Heap |
---|
19 | appl-config-option-name: CONFIGURE_UNIFIED_WORK_AREAS |
---|
20 | appl-config-option-notes: | |
---|
21 | Having separate pools does have some advantages in the event a task blows a |
---|
22 | stack or writes outside its memory area. However, in low memory systems the |
---|
23 | overhead of the two pools plus the potential for unused memory in either |
---|
24 | pool is very undesirable. |
---|
25 | |
---|
26 | In high memory environments, this is desirable when you want to use the |
---|
27 | RTEMS "unlimited" objects option. You will be able to create objects until |
---|
28 | you run out of all available memory rather then just until you run out of |
---|
29 | RTEMS Workspace. |
---|
30 | appl-config-option-range: | |
---|
31 | Defined or undefined. |
---|
32 | copyrights: |
---|
33 | - Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR) |
---|
34 | derived: false |
---|
35 | enabled-by: [] |
---|
36 | header: '' |
---|
37 | interface-type: appl-config-option |
---|
38 | level: 1.81 |
---|
39 | links: |
---|
40 | - RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY= |
---|
41 | normative: true |
---|
42 | ref: '' |
---|
43 | reviewed: PqTU6ij1_U1chCGHDGT52FynYIcRxkKX70R0aSy8v78= |
---|
44 | text: '' |
---|
45 | type: interface |
---|