<div dir="ltr"><div dir="ltr"><div dir="ltr"><p style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Helvetica">Hello all,</p><p style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Helvetica"><br></p><p style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Helvetica">I ran RTEMS v5 on Xilinx ZCU102 leveraging ZynqMP BSP, without enabling SMP everything worked just fine but when I enabled SMP neither of the cores started except core 0.</p>
<p style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Helvetica">I’ve looked for the problem in the RTEMS source code and I reached bsp_start_hook_0() function. </p>
<p style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Helvetica">I think the problem is that the arm_a9mpcore_start_hook_0() function which is responsible for changing the state of cores to up_state is not called in bsp_start_hook_0() function in ZynqMP BSP despite of Zynq BSP.</p>
<p style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Helvetica">Is this the explanation to this problem or something else is wrong?  Any help would be appreciated.</p>
<p style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Helvetica;min-height:14px"><br></p>
<p style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Helvetica">Best regards</p>
<p style="margin:0px;font-stretch:normal;font-size:12px;line-height:normal;font-family:Helvetica">Amirhossein</p></div></div></div>