1if ARM64 2 3config ARMV8_MULTIENTRY 4 boolean "Enable multiple CPUs to enter into U-Boot" 5 6config ARMV8_SPIN_TABLE 7 bool "Support spin-table enable method" 8 depends on ARMV8_MULTIENTRY && OF_LIBFDT 9 help 10 Say Y here to support "spin-table" enable method for booting Linux. 11 12 To use this feature, you must do: 13 - Specify enable-method = "spin-table" in each CPU node in the 14 Device Tree you are using to boot the kernel 15 - Let secondary CPUs in U-Boot (in a board specific manner) 16 before the master CPU jumps to the kernel 17 18 U-Boot automatically does: 19 - Set "cpu-release-addr" property of each CPU node 20 (overwrites it if already exists). 21 - Reserve the code for the spin-table and the release address 22 via a /memreserve/ region in the Device Tree. 23 24endif 25