diff options
Diffstat (limited to 'cpukit/rtems/include/rtems/rtems/tasks.h')
-rw-r--r-- | cpukit/rtems/include/rtems/rtems/tasks.h | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/cpukit/rtems/include/rtems/rtems/tasks.h b/cpukit/rtems/include/rtems/rtems/tasks.h index 1ad537d3c7..45c01c4a4d 100644 --- a/cpukit/rtems/include/rtems/rtems/tasks.h +++ b/cpukit/rtems/include/rtems/rtems/tasks.h @@ -21,8 +21,6 @@ * - resume a task * - set a task's priority * - change the current task's mode - * - get a task notepad entry - * - set a task notepad entry * - wake up after interval * - wake up when specified */ @@ -110,46 +108,6 @@ typedef Priority_Control rtems_task_priority; */ #define RTEMS_CURRENT_PRIORITY PRIORITY_MINIMUM -/** This is used to indicate the lowest numbered notepad */ -#define RTEMS_NOTEPAD_FIRST 0 -/** This is used to indicate the notepad location 0. */ -#define RTEMS_NOTEPAD_0 0 -/** This is used to indicate the notepad location 1. */ -#define RTEMS_NOTEPAD_1 1 -/** This is used to indicate the notepad location 2. */ -#define RTEMS_NOTEPAD_2 2 -/** This is used to indicate the notepad location 3. */ -#define RTEMS_NOTEPAD_3 3 -/** This is used to indicate the notepad location 4. */ -#define RTEMS_NOTEPAD_4 4 -/** This is used to indicate the notepad location 5. */ -#define RTEMS_NOTEPAD_5 5 -/** This is used to indicate the notepad location 6. */ -#define RTEMS_NOTEPAD_6 6 -/** This is used to indicate the notepad location 7. */ -#define RTEMS_NOTEPAD_7 7 -/** This is used to indicate the notepad location 8. */ -#define RTEMS_NOTEPAD_8 8 -/** This is used to indicate the notepad location 9. */ -#define RTEMS_NOTEPAD_9 9 -/** This is used to indicate the notepad location 10. */ -#define RTEMS_NOTEPAD_10 10 -/** This is used to indicate the notepad location 11. */ -#define RTEMS_NOTEPAD_11 11 -/** This is used to indicate the notepad location 12. */ -#define RTEMS_NOTEPAD_12 12 -/** This is used to indicate the notepad location 13. */ -#define RTEMS_NOTEPAD_13 13 -/** This is used to indicate the notepad location 14. */ -#define RTEMS_NOTEPAD_14 14 -/** This is used to indicate the notepad location 15. */ -#define RTEMS_NOTEPAD_15 15 -/** This is used to indicate the highest numbered notepad. */ -#define RTEMS_NOTEPAD_LAST RTEMS_NOTEPAD_15 - -/** This is used to indicate the number of notepads available. */ -#define RTEMS_NUMBER_NOTEPADS (RTEMS_NOTEPAD_LAST+1) - /** * External API name for Thread_Control */ @@ -269,50 +227,6 @@ rtems_status_code rtems_task_delete( ); /** - * @brief RTEMS Get Task Node - * - * @deprecated Notepads are deprecated and will be removed. - * - * This routine implements the rtems_task_get_note directive. The - * value of the indicated notepad for the task associated with ID - * is returned in note. - * - * @param[in] id is the thread id - * @param[in] notepad is the notepad number - * @param[out] note is the pointer to note - * - * @retval RTEMS_SUCCESSFUL if successful or error code if unsuccessful - */ -rtems_status_code rtems_task_get_note( - rtems_id id, - uint32_t notepad, - uint32_t *note -) RTEMS_DEPRECATED; - -/** - * @brief RTEMS Set Task Note - * - * @deprecated Notepads are deprecated and will be removed. - * - * This routine implements the rtems_task_set_note directive. The - * value of the indicated notepad for the task associated with ID - * is returned in note. - * - * @param[in] id is the thread id - * @param[in] notepad is the notepad number - * @param[in] note is the note value - * - * @return This method returns RTEMS_SUCCESSFUL if there was not an - * error. Otherwise, a status code is returned indicating the - * source of the error. - */ -rtems_status_code rtems_task_set_note( - rtems_id id, - uint32_t notepad, - uint32_t note -) RTEMS_DEPRECATED; - -/** * @brief RTEMS Task Mode * * This routine implements the rtems_task_mode directive. The current @@ -654,9 +568,6 @@ rtems_status_code rtems_scheduler_get_processor_set( * This is the API specific information required by each thread for * the RTEMS API to function correctly. * - * @note Notepads must be the last entry in the structure and memory - * will be taken away from this structure when allocated if - * notespads are disabled by the application configuration. */ typedef struct { /** This field contains the event control for this task. */ @@ -670,15 +581,6 @@ typedef struct { * @brief Signal post-switch action in case signals are pending. */ Thread_Action Signal_action; - - /** - * This field contains the notepads for this task. - * - * @deprecated Notepads are deprecated and will be removed. - * - * @note MUST BE LAST ENTRY. - */ - uint32_t Notepads[ RTEMS_ZERO_LENGTH_ARRAY ] RTEMS_DEPRECATED; } RTEMS_API_Control; /** |