2008-06-10 Chris Johns <chrisj@rtems.org>

* score/include/rtems/score/priority.h: Let the CPU define the
	maximum and minimum priority levels to reduce the amount of memory
	thread chains use.
This commit is contained in:
Chris Johns
2008-06-11 08:19:53 +00:00
parent e339d8b718
commit a552181af9
2 changed files with 20 additions and 0 deletions
+6
View File
@@ -1,3 +1,9 @@
2008-06-10 Chris Johns <chrisj@rtems.org>
* score/include/rtems/score/priority.h: Let the CPU define the
maximum and minimum priority levels to reduce the amount of memory
thread chains use.
2008-06-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/include/rtems.h, rtems/include/rtems/rtems/clock.h,
@@ -40,6 +40,11 @@
extern "C" {
#endif
/*
* Processor specific information.
*/
#include <rtems/score/cpu.h>
/**
* The following type defines the control block used to manage
* thread priorities.
@@ -49,9 +54,18 @@ extern "C" {
typedef uint32_t Priority_Control;
/** This defines the highest (most important) thread priority. */
#if defined (CPU_PRIORITY_MINIMUM)
#define PRIORITY_MINIMUM CPU_PRIORITY_MINIMUM
#else
#define PRIORITY_MINIMUM 0
#endif
/** This defines the lowest (least important) thread priority. */
#if defined (CPU_PRIORITY_MAXIMUM)
#define PRIORITY_MAXIMUM CPU_PRIORITY_MAXIMUM
#else
#define PRIORITY_MAXIMUM 255
#endif
/**
* The following record defines the information associated with