Hi,
I am using Renesas G1H board and working on QNX Neutrino 7.0. When I boot CPU0 and CPU1 is initialized successfully. But it hangs at CPU2 initialization.
I found that in the file src/hardware/startup/lib/init_smp.c from function "static void start_aps(void)" ==>> "board_smp_start(i, smp_start)" smp_start is going to assembly code and initialize the CPU and made "cpu_starting" variable as 0 to start next cpu. But in our case for CPU1 it is going to smp_start but for CPU2 and CPU3 it is not going and I will be hanged inside the while loop src/hardware/startup/lib/init_smp.c (line 76). Attached is the source file and logs . please help me. Please check for cpu initialization whether I missed any register configuration.
(Please visit the site to view this file)(Please visit the site to view this file)
(Please visit the site to view this file)(Please visit the site to view this file)
(Please visit the site to view this file)
Thanks and Regards,
Devendra