1# SPDX-License-Identifier: Apache-2.0 2 3config SOC_POSIX 4 bool "Native port" 5 select ARCH_POSIX 6 select CPU_HAS_FPU 7 help 8 SOC for to the POSIX arch. It emulates a CPU running at an infinitely fast 9 clock. That means the CPU will always run in zero time until completion after 10 each wake reason (e.g. interrupts), before going back to idle. Note that an 11 infinite loop in the code which does not sleep the CPU will cause the process 12 to appear "hung", as simulated time does not advance while the CPU does not 13 sleep. Therefore do not use busy waits while waiting for something to happen 14 (if needed use k_busy_wait()). 15 Note that the interrupt handling is provided by the board. 16