hujun260 commented on code in PR #14476:
URL: https://github.com/apache/nuttx/pull/14476#discussion_r1814072929


##########
boards/arm64/fvp-v8r/fvp-armv8r/configs/nsh_smp/defconfig:
##########
@@ -14,6 +14,8 @@ CONFIG_ARCH_CHIP_FVP_ARMV8R=y
 CONFIG_ARCH_CHIP_FVP_R82=y
 CONFIG_ARCH_EARLY_PRINT=y
 CONFIG_ARCH_INTERRUPTSTACK=4096
+CONFIG_ARM64_SMP_BUSY_WAIT=y

Review Comment:
   The FVP SMP startup has always been using the busywait strategy. Before my 
modification, it serially waited for a fixed global variable (cpu_ready_flag). 
After I changed it to parallel startup for CPUs (1 to n), I added a wait 
address for more generality. However, at that time, the FVP SMP was not 
configured accordingly, leading to this error.
   
   Additionally, let me mention that the arm64 QEMU SMP startup uses the PSCI 
method, rather than busywait.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to