CONFIG_IDLE_STACK_SIZE:

Depending on the work that the idle task must do, most likely due to power management but possibly to other features like system event logging (e.g. logging when the system goes to sleep), the idle thread may need more stack space than the default value.

Symbol:

IDLE_STACK_SIZE

Type:

int

Value:

“256”

User value:

(no user value)

Visibility:

“y”

Is choice item:

false

Is defined:

true

Is from env.:

false

Is special:

false

Prompts:
  • “Size of stack for idle thread”
Default values:
  • 256 (value: “n”)
  • Condition: (none)
  • 320 (value: “n”)
  • Condition: ARC || ARM && CPU_HAS_FPU (value: “n”)
  • 512 (value: “n”)
  • Condition: RISCV32 (value: “n”)
  • 1024 (value: “n”)
  • Condition: XTENSA (value: “n”)
Selects:

(no selects)

Reverse (select-related) dependencies:
 

(no reverse dependencies)

Additional dependencies from enclosing menus and ifs:
 

(no additional dependencies)

Locations:
  • ../kernel/Kconfig:120