This is the first round of patches to split up confdefs.h. See also: https://devel.rtems.org/ticket/3875
Sebastian Huber (18): Remove rtems_configuration_get_posix_api_configuration() config: Remove unused configuration constant monitor: Use proper API for all config constants config: Remove CONFIGURE_HAS_OWN_INIT_TASK_TABLE config: Simplify initialization task config rtems: Simplify _RTEMS_tasks_Initialize_user_task() config: Bring back RTEMS 4.11 configuration table posix: Remove <rtems/posix/ptimer.h> config: Remove CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE config: Add _Watchdog_Microseconds_per_tick config: Add _Watchdog_Ticks_per_timeslice config: Add _Thread_Idle_stack_size config: Add _Thread_Idle_body config: Add _Workspace_Size config: Add _Workspace_Is_unified config: Add _SMP_Processor_configure_maximum config: Add _SMP_Is_enabled config: Add <rtems/confdefs/obsolete.h> cpukit/Makefile.am | 7 + cpukit/header-dirs.am | 2 + cpukit/headers.am | 5 +- cpukit/include/rtems/confdefs.h | 355 ++++++-------------------- cpukit/include/rtems/confdefs/obsolete.h | 199 +++++++++++++++ cpukit/include/rtems/config.h | 115 +-------- cpukit/include/rtems/posix/config.h | 60 ----- cpukit/include/rtems/posix/pthread.h | 25 +- cpukit/include/rtems/posix/pthreadimpl.h | 1 - cpukit/include/rtems/posix/ptimer.h | 88 ------- cpukit/include/rtems/rtems/config.h | 74 +++++- cpukit/include/rtems/rtems/tasksdata.h | 19 +- cpukit/include/rtems/score/smp.h | 26 ++ cpukit/include/rtems/score/threadidledata.h | 83 ++++++ cpukit/include/rtems/score/watchdogticks.h | 26 ++ cpukit/include/rtems/score/wkspacedata.h | 73 ++++++ cpukit/libmisc/monitor/mon-config.c | 15 +- cpukit/libmisc/monitor/mon-itask.c | 8 +- cpukit/posix/src/pthreadinitthreads.c | 75 +++--- cpukit/posix/src/timersettime.c | 1 - cpukit/rtems/src/getapiconfig.c | 64 +++++ cpukit/rtems/src/taskinitdefault.c | 34 +++ cpukit/rtems/src/taskinitusers.c | 103 +++----- cpukit/score/src/threadcreateidle.c | 6 +- cpukit/score/src/threadidledefault.c | 34 +++ cpukit/score/src/threadidlestacksizedefault.c | 34 +++ cpukit/score/src/watchdogticksdefault.c | 41 +++ cpukit/score/src/watchdogtimeslicedefault.c | 35 +++ cpukit/score/src/wkspaceisunifieddefault.c | 34 +++ testsuites/psxtests/psxfatal01/init.c | 22 +- testsuites/psxtests/psxfatal02/init.c | 40 +-- testsuites/sptests/sp54/init.c | 26 +- testsuites/sptests/spfatal01/init.c | 33 +-- testsuites/sptests/spfatal02/init.c | 20 +- testsuites/sptests/spfatal04/init.c | 20 -- testsuites/sptests/spfatal05/init.c | 20 -- testsuites/sptests/spfatal06/init.c | 24 +- testsuites/sptests/spsysinit01/init.c | 21 ++ 38 files changed, 1014 insertions(+), 854 deletions(-) create mode 100644 cpukit/include/rtems/confdefs/obsolete.h delete mode 100644 cpukit/include/rtems/posix/config.h delete mode 100644 cpukit/include/rtems/posix/ptimer.h create mode 100644 cpukit/include/rtems/score/threadidledata.h create mode 100644 cpukit/include/rtems/score/wkspacedata.h create mode 100644 cpukit/rtems/src/getapiconfig.c create mode 100644 cpukit/rtems/src/taskinitdefault.c create mode 100644 cpukit/score/src/threadidledefault.c create mode 100644 cpukit/score/src/threadidlestacksizedefault.c create mode 100644 cpukit/score/src/watchdogticksdefault.c create mode 100644 cpukit/score/src/watchdogtimeslicedefault.c create mode 100644 cpukit/score/src/wkspaceisunifieddefault.c -- 2.16.4 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel