* configure.ac: Check for libgen.h, basename.
* rtems-bin2c.c: Use basename(3) instead of strrchr cascade.
Introduce ifbasename. Use ifbasename in generated files.
* tar01/Makefile.am:
Apply $LN_S, $PAX. Use subshell for tarball creation.
Don't add initial_fs to CLEANFILES.
* tar02/Makefile.am:
Apply $LN_S, $PAX. Use subshell for tarball creation.
PR 1635/cpukit
* porting/prioritybitmap.t: Refactoring of priority handling, to
isolate the bitmap implementation of priorities in the supercore so
that priority management is a little more modular. This change is in
anticipation of scheduler implementations that can select how they
manage tracking priority levels / finding the highest priority ready
task. Note that most of the changes here are simple renaming, to
clarify the use of the bitmap-based priority management.
PR 1635/cpukit
* sapi/src/exinit.c, score/Makefile.am, score/preinstall.am,
score/include/rtems/score/bitfield.h,
score/include/rtems/score/priority.h,
score/include/rtems/score/thread.h,
score/inline/rtems/score/priority.inl,
score/inline/rtems/score/thread.inl,
score/src/threadchangepriority.c, score/src/threadclearstate.c,
score/src/threadready.c, score/src/threadresume.c,
score/src/threadsetpriority.c, score/src/threadsetstate.c,
score/src/threadsettransient.c, score/src/threadsuspend.c:
Refactoring of priority handling, to isolate the bitmap
implementation of priorities in the supercore so that priority
management is a little more modular. This change is in anticipation
of scheduler implementations that can select how they manage tracking
priority levels / finding the highest priority ready task. Note that
most of the changes here are simple renaming, to clarify the use of
the bitmap-based priority management.
* score/include/rtems/score/prioritybitmap.h,
score/inline/rtems/score/prioritybitmap.inl: New files.
PR 1635/cpukit
* rtems/score/types.h: Refactoring of priority handling, to isolate the
bitmap implementation of priorities in the supercore so that priority
management is a little more modular. This change is in anticipation
of scheduler implementations that can select how they manage tracking
priority levels / finding the highest priority ready task. Note that
most of the changes here are simple renaming, to clarify the use of
the bitmap-based priority management.
PR 1635/cpukit
* rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
handling, to isolate the bitmap implementation of priorities in the
supercore so that priority management is a little more modular. This
change is in anticipation of scheduler implementations that can
select how they manage tracking priority levels / finding the highest
priority ready task. Note that most of the changes here are simple
renaming, to clarify the use of the bitmap-based priority management.
PR 1631/testing
* gxx02/init.c, gxx02/gxx02.scn, gxx02/gxx02.doc,
gxx02/Makefile.am, gxx02/gxx_wrappers.h: New test added
* Makefile.am, configure.ac: Changes to accommodate new tests
PR 1632/testing
* Makefile.am, configure.ac: Make dedicated fatal error test for
/dev/null already registered. Using code from Bharath in new test
framework.
* devnullfatal01/.cvsignore, devnullfatal01/Makefile.am,
devnullfatal01/devnullfatal01.doc, devnullfatal01/devnullfatal01.scn,
devnullfatal01/testcase.h: New files.