<div>Hi,</div><div>   ask questions again,(◡‿◡)</div><div><br></div><div>Board infomation:</div><div>----------------------------------------------------------------------------------------</div><div>CPU:zynq z7020  RTEMS version: master version</div><div>SMP define:</div><div><div>#define CONFIGURE_MAXIMUM_PROCESSORS        2</div><div><br></div><div>#if 1</div><div>#define CONFIGURE_MAXIMUM_PRIORITY <span style="white-space:pre">                    </span>255</div><div><br></div><div>#define CONFIGURE_SCHEDULER_PRIORITY_SMP</div><div><br></div><div>#include <rtems/scheduler.h></div><div>RTEMS_SCHEDULER_PRIORITY_SMP(a, CONFIGURE_MAXIMUM_PRIORITY + 1);</div><div>RTEMS_SCHEDULER_PRIORITY_SMP(b, CONFIGURE_MAXIMUM_PRIORITY + 1);</div><div>#define SCHED_A rtems_build_name(' ', ' ', ' ', 'A')</div><div>#define SCHED_B rtems_build_name(' ', ' ', ' ', 'B')</div><div>#define CONFIGURE_SCHEDULER_TABLE_ENTRIES \</div><div><span style="white-space:pre">   </span>RTEMS_SCHEDULER_TABLE_PRIORITY_SMP(a, SCHED_A), \</div><div><span style="white-space:pre">     </span>RTEMS_SCHEDULER_TABLE_PRIORITY_SMP(b, SCHED_B)</div><div><br></div><div>#define CONFIGURE_SCHEDULER_ASSIGNMENTS \</div><div>  RTEMS_SCHEDULER_ASSIGN(0, RTEMS_SCHEDULER_ASSIGN_PROCESSOR_MANDATORY), \</div><div>  RTEMS_SCHEDULER_ASSIGN(1, RTEMS_SCHEDULER_ASSIGN_PROCESSOR_OPTIONAL)</div><div>#endif</div></div><div>----------------------------------------------------------------------------------------</div><div>   I am switching from AMP mode to SMP mode, and found 2 problems.</div><div>1. top command display message, Load is 100%, and Idle is almost 100% too.</div><div>Is it right? In fact,CPU is doing nothing.</div><div><br></div><div><div>Tasks:   25  Load Average:  100.510%  Load:  100.966%  Idle:   99.033%</div><div>Mem:  457M free  50M used 516K stack</div><div><br></div><div> ID         | NAME                | RPRI | CPRI   | TIME                | TOTAL   | CURRENT</div><div>------------+---------------------+---------------+---------------------+---------+--^^----</div><div> 0x09010002 | IDLE                |  510 |  510   | 4m9.328460          |  50.073 | 100.000</div><div> 0x09010001 | IDLE                |  510 |  510   | 4m7.319959          |  49.670 |  99.033</div><div> 0x0a010002 | WDOG                |    6 |    6   | 0.003674            |   0.000 |   0.001</div></div><div><br></div><div>2.when I connect to RTEMS with ftp or telnet, system reset.</div><div>If just only define CONFIGURE_MAXIMUM_PROCESSORS,ftp and telnet is ok.</div><div><br></div><div><div>*** FATAL ***</div><div>fatal source: 10 (RTEMS_FATAL_SOURCE_SMP)</div><div>fatal code: 7 (0x00000007)</div><div>RTEMS version: 5.0.0</div><div>RTEMS tools: 7.3.0 20180125 (RTEMS 5, RSB d2d46786f113ed39d29deafa3feeb4d42ae94001, Newlib d13c84eb07e35984bf7a974cd786a6cdac29e6b9)</div><div>executing thread ID: 0x08a010006</div><div>executing thread name: IRQS</div><div><br></div></div><div><br></div>