Introducing the Strong APA Scheduler

Richi Dubey richidubey at gmail.com
Wed Oct 28 09:26:58 UTC 2020


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.

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
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20201028/de7f6379/attachment.html>


More information about the devel mailing list