Analyse and explore linux
Component RISCV_BOOT_SPINWAIT

Component Type: kbuild config

Description: Spinwait booting method

More info: This enables support for booting Linux via spinwait method. In the spinwait method, all cores randomly jump to Linux. One of the cores gets chosen via lottery and all other keep spinning on a percpu variable. This method cannot support CPU hotplug and sparse hartid scheme. It should be only enabled for M-mode Linux or platforms relying on older firmware without SBI HSM extension. All other platforms should rely on ordered booting via SBI HSM extension which gets chosen dynamically at runtime if the firmware supports it.

Build project: Kconfig (Linux kconfig) (Path: arch\riscv\Kconfig )

Other views: file explorer

Generated by PFA software prototype