Boot Linux faster!

Check our new training course

Boot Linux faster!

Check our new training course
and Creative Commons CC-BY-SA
lecture and lab materials

Bootlin logo

Elixir Cross Referencer

# Kconfig - General configuration options

#
# Copyright (c) 2017 Intel Corporation
#
# SPDX-License-Identifier: Apache-2.0
#

menu "POSIX (native) Options"
	depends on ARCH_POSIX

config ARCH
	default "posix"

config ARCH_POSIX_RECOMMENDED_STACK_SIZE
	int
	default 24
	help
	  In bytes, stack size for Zephyr threads meant only for the POSIX
	  architecture.
	  (In this architecture only part of the thread status is kept in the Zephyr
	  thread stack, the real stack is the native underlying pthread stack.
	  Therefore the allocated stack can be limited to this size)

config ARCH_POSIX_STOP_ON_FATAL_ERROR
	bool "Terminate execution on fatal errors"
	depends on ARCH_POSIX
	help
	  If set, when a fatal error occurs, the execution will stop immediately with
	  an error. If not set, the default Zephyr behaviour will be followed:
	  terminate only if the fault was triggered in an ISR or essential thread,
	  otherwise abort the current thread and attempt to continue.
	  Enabling this option may simplify locating and debugging faults

endmenu