<p dir="ltr">Hi,</p>
<p dir="ltr">I am building with the --enable-smp option. But RTEMS_SMP is not getting defined.<br>
I have referred to the configure files of other BSPs which includes the script for --enable-smp option and changed the configure script for raspberry pi. What can be the reason, I am unable to understand what I am missing.</p>
<p dir="ltr">Thanks.</p>
<div class="gmail_quote">On 3 Jul 2015 22:43, "Joel Sherrill" <<a href="mailto:joel.sherrill@oarcorp.com">joel.sherrill@oarcorp.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On July 3, 2015 11:53:07 AM CDT, Rohini Kulkarni <<a href="mailto:krohini1593@gmail.com">krohini1593@gmail.com</a>> wrote:<br>
>Any help that I can with this?<br>
><br>
>On 1 Jul 2015 16:59, "Rohini Kulkarni" <<a href="mailto:krohini1593@gmail.com">krohini1593@gmail.com</a>> wrote:<br>
><br>
>Hi all,<br>
><br>
>I wish to know where the maximum number of processors for a variant are<br>
>configured. I took a look at some configure scripts. I could see the<br>
>processor count defined for xilinx-zynq in its configuration file as<br>
>ZYNQ_CPUS=2.<br>
<br>
This looks to be BSP specific and could originate in <a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> or a .h file.<br>
<br>
It is likely that each BSP has an underlying hardware limit.<br>
<br>
><br>
>rtems_configuration_get_maximum_processors() called in gets this<br>
>configured number. But I don't know from where.<br>
<br>
This is set initially based on the confdefs.h parameter CONFIGURE_SMP_MAXIMUM_PROCESSORS or something close to that (on phone).<br>
<br>
Ultimately the maximum CPUs for an application is the lower of those available or RTEMS is configured for.<br>
<br>
>Also where is RTEMS_SMP defined for a bsp?<br>
<br>
A side-effect of building with --enable-smp.<br>
<br>
<br>
>Thanks.<br>
><br>
><br>
>--<br>
><br>
>Rohini Kulkarni<br>
<br>
--joel<br>
</blockquote></div>