[PATCH 0/4] Strong APA Patches

Richi Dubey richidubey at gmail.com
Wed Jun 9 07:39:47 UTC 2021


Hi, 

The following patches update the Strong APA Scheduler, the existing
test for the scheduler and add two more test for the scheduler that 
use different number of cpus. The scheduler has been tested on rtems-test 
with Strong APA scheduler set as the default scheduler; It performs as good 
as the current SMP schedulers present in RTEMS.

Richi Dubey (4):
  Update Strong APA Scheduler
  Update test smpstrongapa01
  Add test smpstrongapa02
  Add test smpstrongapa03

 cpukit/include/rtems/scheduler.h              |  10 +-
 .../include/rtems/score/schedulerstrongapa.h  | 170 +++-
 cpukit/score/src/schedulerstrongapa.c         | 956 ++++++++++++++----
 spec/build/testsuites/smptests/grp.yml        |   4 +
 .../testsuites/smptests/smpstrongapa02.yml    |  21 +
 .../testsuites/smptests/smpstrongapa03.yml    |  21 +
 testsuites/smptests/smpstrongapa01/init.c     |  72 +-
 testsuites/smptests/smpstrongapa02/init.c     | 373 +++++++
 .../smpstrongapa02/smpstrongapa02.doc         |  11 +
 .../smpstrongapa02/smpstrongapa02.scn         |   2 +
 testsuites/smptests/smpstrongapa03/init.c     | 358 +++++++
 .../smpstrongapa03/smpstrongapa03.doc         |  11 +
 .../smpstrongapa03/smpstrongapa03.scn         |   2 +
 13 files changed, 1742 insertions(+), 269 deletions(-)
 create mode 100644 spec/build/testsuites/smptests/smpstrongapa02.yml
 create mode 100644 spec/build/testsuites/smptests/smpstrongapa03.yml
 create mode 100644 testsuites/smptests/smpstrongapa02/init.c
 create mode 100644 testsuites/smptests/smpstrongapa02/smpstrongapa02.doc
 create mode 100644 testsuites/smptests/smpstrongapa02/smpstrongapa02.scn
 create mode 100644 testsuites/smptests/smpstrongapa03/init.c
 create mode 100644 testsuites/smptests/smpstrongapa03/smpstrongapa03.doc
 create mode 100644 testsuites/smptests/smpstrongapa03/smpstrongapa03.scn

-- 
2.17.1



More information about the devel mailing list