<div dir="auto">Hi<div dir="auto"><br></div><div dir="auto">I have been assuming that this has no or minimal impact on the minimum footprint but haven't seen any numbers. Do you have code and  data size for the samples from before and after these changes?</div><div dir="auto"><br></div><div dir="auto">Thanks</div><div dir="auto"><br></div><div dir="auto">--joel</div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Oct 29, 2018, 4:03 AM Sebastian Huber <<a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This is the final patch set to enable all POSIX APIs except signals and<br>
the sporadic server.<br>
<br>
Sebastian Huber (14):<br>
  posix: Provide aio_suspend() by default<br>
  score: Remove bogus thread object name support<br>
  Remove RTEMS_SCORE_OBJECT_ENABLE_STRING_NAMES<br>
  Move default config to librtemsdefaultconfig.a<br>
  posix: Split posix_api_configuration_table<br>
  posix: Provide named semaphores by default<br>
  posix: Provide shared memory objects by default<br>
  posix: Provide message queues by default<br>
  posix: Hide POSIX_API_Control by default<br>
  posix: Provide threads by default<br>
  posix: Enable psxtmtests tests by default<br>
  posix: Enable more smptests tests by default<br>
  posix: Enable more psxtests by default<br>
  posix: Enable more sptests test cases by default<br>
<br>
 cpukit/Makefile.am                             |  81 +++---<br>
 cpukit/include/rtems/confdefs.h                | 366 ++++++++++++-------------<br>
 cpukit/include/rtems/monitor.h                 |   4 +-<br>
 cpukit/include/rtems/posix/config.h            |  66 +----<br>
 cpukit/include/rtems/posix/mqueue.h            |   2 +<br>
 cpukit/include/rtems/posix/mqueueimpl.h        |   6 +-<br>
 cpukit/include/rtems/posix/psignal.h           |   2 +<br>
 cpukit/include/rtems/posix/pthread.h           |   3 +-<br>
 cpukit/include/rtems/posix/pthreadattrimpl.h   |   2 -<br>
 cpukit/include/rtems/posix/pthreadimpl.h       |   2 +<br>
 cpukit/include/rtems/posix/semaphore.h         |   2 +<br>
 cpukit/include/rtems/posix/semaphoreimpl.h     |   6 +-<br>
 cpukit/include/rtems/posix/shm.h               |   4 +<br>
 cpukit/include/rtems/posix/threadsup.h         |   2 +<br>
 cpukit/include/rtems/posix/timer.h             |   2 +<br>
 cpukit/include/rtems/score/coremsg.h           |  26 +-<br>
 cpukit/include/rtems/score/object.h            |  16 +-<br>
 cpukit/include/rtems/score/objectimpl.h        |  74 ++---<br>
 cpukit/include/rtems/score/thread.h            |  10 +-<br>
 cpukit/include/rtems/score/threadimpl.h        |   4 +-<br>
 cpukit/libcsupport/src/resource_snapshot.c     |  30 +-<br>
 cpukit/libmisc/monitor/mon-monitor.c           |   4 -<br>
 cpukit/libmisc/monitor/mon-object.c            |   8 +-<br>
 cpukit/posix/src/key.c                         |   4 +-<br>
 cpukit/posix/src/mqueue.c                      |   3 +-<br>
 cpukit/posix/src/mqueueconfig.c                |  34 +++<br>
 cpukit/posix/src/psignal.c                     |   2 +-<br>
 cpukit/posix/src/psignalconfig.c               |  34 +++<br>
 cpukit/posix/src/psxsemaphore.c                |   3 +-<br>
 cpukit/posix/src/psxsemaphoreconfig.c          |  34 +++<br>
 cpukit/posix/src/psxtimerconfig.c              |  34 +++<br>
 cpukit/posix/src/psxtransschedparam.c          |   6 +-<br>
 cpukit/posix/src/pthread.c                     |  15 +-<br>
 cpukit/posix/src/pthreadconfig.c               |  34 +++<br>
 cpukit/posix/src/pthreadcreate.c               |  14 +-<br>
 cpukit/posix/src/pthreadinitthreads.c          |   4 +-<br>
 cpukit/posix/src/pthreadsetschedparam.c        |  16 +-<br>
 cpukit/posix/src/ptimer.c                      |   7 +-<br>
 cpukit/posix/src/semaphoredeletesupp.c         |   2 +-<br>
 cpukit/posix/src/shm.c                         |   3 +-<br>
 cpukit/posix/src/shmconfig.c                   |  34 +++<br>
 cpukit/posix/src/shmops.c                      |  40 +++<br>
 cpukit/rtems/src/rtemsobjectgetapiclassname.c  |   8 +-<br>
 cpukit/rtems/src/tasks.c                       |   4 +-<br>
 cpukit/score/src/objectclose.c                 |   6 +-<br>
 cpukit/score/src/objectgetnameasstring.c       |  17 +-<br>
 cpukit/score/src/objectidtoname.c              |   6 +-<br>
 cpukit/score/src/objectinitializeinformation.c |   4 +-<br>
 cpukit/score/src/objectnamespaceremove.c       |  34 +--<br>
 cpukit/score/src/objectnametoidstring.c        |   2 -<br>
 cpukit/score/src/objectsetname.c               |  12 +-<br>
 cpukit/score/src/thread.c                      |  12 +-<br>
 cpukit/score/src/threaditerate.c               |   2 -<br>
 cpukit/score/src/threadrestart.c               |  16 --<br>
 cpukit/score/src/wkspace.c                     |   5 +-<br>
 testsuites/libtests/Makefile.am                |  47 ++++<br>
 testsuites/psxtests/Makefile.am                | 102 -------<br>
 testsuites/psxtests/psx07/init.c               |   2 +<br>
 testsuites/psxtests/psxcleanup/system.h        |   1 -<br>
 testsuites/psxtests/psxconfig01/init.c         |   7 +-<br>
 testsuites/psxtests/psxmsgq01/init.c           |   3 +-<br>
 testsuites/psxtests/psxmsgq01/system.h         |   2 +<br>
 testsuites/psxtmtests/Makefile.am              |  98 -------<br>
 testsuites/psxtmtests/psxtmmq01/init.c         |   2 +<br>
 testsuites/smptests/Makefile.am                |   6 -<br>
 testsuites/sptests/spmutex01/init.c            |  58 ++--<br>
 testsuites/sptests/spstdthreads01/init.c       |   7 -<br>
 testsuites/sptests/spsysinit01/init.c          |  35 +--<br>
 testsuites/sptests/spthreadq01/init.c          |  31 +--<br>
 69 files changed, 734 insertions(+), 840 deletions(-)<br>
 create mode 100644 cpukit/posix/src/mqueueconfig.c<br>
 create mode 100644 cpukit/posix/src/psignalconfig.c<br>
 create mode 100644 cpukit/posix/src/psxsemaphoreconfig.c<br>
 create mode 100644 cpukit/posix/src/psxtimerconfig.c<br>
 create mode 100644 cpukit/posix/src/pthreadconfig.c<br>
 create mode 100644 cpukit/posix/src/shmconfig.c<br>
 create mode 100644 cpukit/posix/src/shmops.c<br>
<br>
-- <br>
2.16.4<br>
<br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank" rel="noreferrer">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</blockquote></div>