<html dir="ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style title="owaParaStyle"><!--P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
--></style>
</head>
<body ocsi="x">
<div dir="ltr"><font color="#000000" size="2" face="Tahoma">Bug number 1729 has a patch to add the next step in SMP support</font><font color="#000000" size="2" face="Tahoma">. 
</font></div>
<div dir="ltr"><font size="2" face="tahoma">There have been no comments since this PR was file on 7 January.</font></div>
<div dir="ltr"><font size="2" face="tahoma">If we have no comments on this patch it wil be merged next week.</font></div>
<div dir="ltr"><font size="2" face="tahoma">Details on the patch are (from the PR):</font></div>
<div dir="ltr"><font size="2" face="tahoma"></font> </div>
<div dir="ltr"><font size="2" face="tahoma">====================================</font></div>
<div dir="ltr">This patch contains the next step on the path to SMP support.  It adds an<br>
allocated array of the Per_CPU structures to support multiple cpus vs a single<br>
instance of the structure which is still used if SMP support is disabled. <br>
Configuration support was added to explicitly enable or disable SMP.  But SMP<br>
can only be enabled for the CPUs which will support it initially -- SPARC and<br>
i386.<br>
<br>
Stub BSP support for SMP was added which lets us treat a single CPU system as a<br>
single core SMP from an RTEMS data structure standpoint.  This lets us verify<br>
that we can allocate a array of one per CPU structures, create one IDLE task,<br>
etc.<br>
<br>
The i386 and sparc bsps are modified to be able to run when configured as SMP<br>
using the stub BSP support.<br>
<br>
The NEXT patch adds "real" SMP BSP support for the pc386 and LEON3 BSPs.  But<br>
since there is not an SMP aware scheduler yet, it is only exercised by test<br>
programs which verify we can bring cores 2-n out of reset and initialize them.<br>
We have to have an SMP aware scheduler to have tasks scheduled on those cores.</div>
<div dir="ltr"><font size="2" face="tahoma">====================================</font></div>
<div dir="ltr"><font size="2" face="tahoma"></font> </div>
<div dir="ltr"><font size="2" face="tahoma"></font> </div>
<div dir="ltr"><font size="2" face="tahoma"></font> </div>
<div dir="ltr"><font size="2" face="tahoma">Thanks</font></div>
<div dir="ltr"><font size="2" face="tahoma">Jennifer Averett</font></div>
</body>
</html>