Introducing the Strong APA Scheduler
Gedare Bloom
gedare at rtems.org
Fri Oct 30 18:28:04 UTC 2020
On Wed, Oct 28, 2020 at 3:27 AM Richi Dubey <richidubey at gmail.com> wrote:
>
> Hi,
>
>> --- a/cpukit/include/rtems/confdefs/scheduler.h
>> +++ b/cpukit/include/rtems/confdefs/scheduler.h
>> @@ -55,9 +55,9 @@
>> && !defined(CONFIGURE_SCHEDULER_STRONG_APA) \
>> && !defined(CONFIGURE_SCHEDULER_USER)
>> #if defined(RTEMS_SMP) && _CONFIGURE_MAXIMUM_PROCESSORS > 1
>> - #define CONFIGURE_SCHEDULER_EDF_SMP
>> + #define CONFIGURE_SCHEDULER_STRONG_APA
>> #else
>> - #define CONFIGURE_SCHEDULER_PRIORITY
>> + #define CONFIGURE_SCHEDULER_STRONG_APA
>
>
> This won't work anymore because the scheduler.h file has been changed in the current master. I am having difficulty trying to achieve the same outcome in the new file. Please guide me.
>
What's the problem? I don't see it.
> Thanks,
> Richi.
>
> On Mon, Sep 7, 2020 at 11:28 AM Sebastian Huber <sebastian.huber at embedded-brains.de> wrote:
>>
>> On 03/09/2020 17:10, Richi Dubey wrote:
>>
>> > Any views on this?
>>
>> Sorry for the delay. Did you run the test suite with this scheduler as
>> the default and check how many tests pass?
>>
>> diff --git a/cpukit/include/rtems/confdefs/scheduler.h
>> b/cpukit/include/rtems/confdefs/scheduler.h
>> index 9305fc2d90..63f4be4247 100644
>> --- a/cpukit/include/rtems/confdefs/scheduler.h
>> +++ b/cpukit/include/rtems/confdefs/scheduler.h
>> @@ -55,9 +55,9 @@
>> && !defined(CONFIGURE_SCHEDULER_STRONG_APA) \
>> && !defined(CONFIGURE_SCHEDULER_USER)
>> #if defined(RTEMS_SMP) && _CONFIGURE_MAXIMUM_PROCESSORS > 1
>> - #define CONFIGURE_SCHEDULER_EDF_SMP
>> + #define CONFIGURE_SCHEDULER_STRONG_APA
>> #else
>> - #define CONFIGURE_SCHEDULER_PRIORITY
>> + #define CONFIGURE_SCHEDULER_STRONG_APA
>> #endif
>> #endif
>>
>>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
More information about the devel
mailing list