summaryrefslogtreecommitdiffstats
path: root/spec/rtems/task/if/minimum-stack-size.yml
blob: 280f9d8e4e0af21cb354b16e6391482541a2300d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
brief: |
  This compile time constant provides the minimum task stack size recommended
  for the ${/glossary/target-arch:/term}.
copyrights:
- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
definition:
  default: ${/score/stack/if/minimum-size:/name}
  variants: []
description: |
  It is the minimum stack size recommended for use on this processor.  This
  value is selected by the RTEMS maintainers conservatively to minimize the risk
  of blown stacks for most user applications.  Using this constant when
  specifying the task stack size, indicates that the stack size will be at
  least RTEMS_MINIMUM_STACK_SIZE bytes in size.  If the user configured minimum
  stack size (see ${/acfg/if/min-task-stack-size:/name}) is larger than the
  recommended minimum, then it will be used.
enabled-by: true
index-entries: []
interface-type: define
links:
- role: interface-placement
  uid: header
- role: interface-ingroup
  uid: group
name: RTEMS_MINIMUM_STACK_SIZE
notes: null
type: interface