diff --git a/doc/HELP.html b/doc/HELP.html new file mode 100644 index 0000000000..12c75e3024 --- /dev/null +++ b/doc/HELP.html @@ -0,0 +1,23 @@ + +
+
+| No Floating Point Contexts | +RTEMS_NO_FP_CONTEXTS |
| Floating Point Contexts | |
| RTEMS_RESTORE_1ST_FP_TASK | +|
| RTEMS_SAVE_INIT_RESTORE_INIT | +|
| RTEMS_SAVE_IDLE_RESTORE_INIT | +|
| RTEMS_SAVE_IDLE_RESTORE_IDLE | +|
| TASK_CREATE | +RTEMS_TASK_CREATE_ONLY |
| TASK_IDENT | +RTEMS_TASK_IDENT_ONLY |
| TASK_START | +RTEMS_TASK_START_ONLY |
| TASK_RESTART | |
| RTEMS_TASK_RESTART_CALLING_TASK | |
| RTEMS_TASK_RESTART_SUSPENDED_RETURNS_TO_CALLER | |
| RTEMS_TASK_RESTART_BLOCKED_RETURNS_TO_CALLER | |
| RTEMS_TASK_RESTART_READY_RETURNS_TO_CALLER | |
| RTEMS_TASK_RESTART_SUSPENDED_PREEMPTS_CALLER | |
| RTEMS_TASK_RESTART_BLOCKED_PREEMPTS_CALLER | |
| RTEMS_TASK_RESTART_READY_PREEMPTS_CALLER | |
| TASK_DELETE | |
| RTEMS_TASK_DELETE_CALLING_TASK | |
| RTEMS_TASK_DELETE_SUSPENDED_TASK | |
| RTEMS_TASK_DELETE_BLOCKED_TASK | |
| RTEMS_TASK_DELETE_READY_TASK | |
| TASK_SUSPEND | |
| RTEMS_TASK_SUSPEND_CALLING_TASK | |
| RTEMS_TASK_SUSPEND_RETURNS_TO_CALLER | |
| TASK_RESUME | |
| RTEMS_TASK_RESUME_TASK_READIED_RETURNS_TO_CALLER | |
| RTEMS_TASK_RESUME_TASK_READIED_PREEMPTS_CALLER | |
| TASK_SET_PRIORITY | |
| RTEMS_TASK_SET_PRIORITY_OBTAIN_CURRENT_PRIORITY | |
| RTEMS_TASK_SET_PRIORITY_RETURNS_TO_CALLER | |
| RTEMS_TASK_SET_PRIORITY_PREEMPTS_CALLER | |
| TASK_MODE | |
| RTEMS_TASK_MODE_OBTAIN_CURRENT_MODE | |
| RTEMS_TASK_MODE_NO_RESCHEDULE | |
| RTEMS_TASK_MODE_RESCHEDULE_RETURNS_TO_CALLER | |
| RTEMS_TASK_MODE_RESCHEDULE_PREEMPTS_CALLER | |
| TASK_GET_NOTE | +RTEMS_TASK_GET_NOTE_ONLY |
| TASK_SET_NOTE | +RTEMS_TASK_SET_NOTE_ONLY |
| TASK_WAKE_AFTER | |
| RTEMS_TASK_WAKE_AFTER_YIELD_RETURNS_TO_CALLER | |
| RTEMS_TASK_WAKE_AFTER_YIELD_PREEMPTS_CALLER | |
| TASK_WAKE_WHEN | +RTEMS_TASK_WAKE_WHEN_ONLY |
| Interrupt Entry Overhead | |
| RTEMS_INTR_ENTRY_RETURNS_TO_NESTED | |
| RTEMS_INTR_ENTRY_RETURNS_TO_INTERRUPTED_TASK | |
| RTEMS_INTR_ENTRY_RETURNS_TO_PREEMPTING_TASK | |
| Interrupt Exit Overhead | |
| RTEMS_INTR_EXIT_RETURNS_TO_NESTED | |
| RTEMS_INTR_EXIT_RETURNS_TO_INTERRUPTED_TASK | |
| RTEMS_INTR_EXIT_RETURNS_TO_PREEMPTING_TASK | |
| CLOCK_SET | +RTEMS_CLOCK_SET_ONLY |
| CLOCK_GET | +RTEMS_CLOCK_GET_ONLY |
| CLOCK_TICK | +RTEMS_CLOCK_TICK_ONLY |
| TIMER_CREATE | +RTEMS_TIMER_CREATE_ONLY |
| TIMER_IDENT | +RTEMS_TIMER_IDENT_ONLY |
| TIMER_DELETE | |
| RTEMS_TIMER_DELETE_INACTIVE | |
| RTEMS_TIMER_DELETE_ACTIVE | |
| TIMER_FIRE_AFTER | |
| RTEMS_TIMER_FIRE_AFTER_INACTIVE | |
| RTEMS_TIMER_FIRE_AFTER_ACTIVE | |
| TIMER_FIRE_WHEN | |
| RTEMS_TIMER_FIRE_WHEN_INACTIVE | |
| RTEMS_TIMER_FIRE_WHEN_ACTIVE | |
| TIMER_RESET | |
| RTEMS_TIMER_RESET_INACTIVE | |
| RTEMS_TIMER_RESET_ACTIVE | |
| TIMER_CANCEL | |
| RTEMS_TIMER_CANCEL_INACTIVE | |
| RTEMS_TIMER_CANCEL_ACTIVE | |
| SEMAPHORE_CREATE | +RTEMS_SEMAPHORE_CREATE_ONLY |
| SEMAPHORE_IDENT | +RTEMS_SEMAPHORE_IDENT_ONLY |
| SEMAPHORE_DELETE | +RTEMS_SEMAPHORE_DELETE_ONLY |
| SEMAPHORE_OBTAIN | |
| RTEMS_SEMAPHORE_OBTAIN_AVAILABLE | |
| RTEMS_SEMAPHORE_OBTAIN_NOT_AVAILABLE_NO_WAIT | |
| RTEMS_SEMAPHORE_OBTAIN_NOT_AVAILABLE_CALLER_BLOCKS | |
| SEMAPHORE_RELEASE | |
| RTEMS_SEMAPHORE_RELEASE_NO_WAITING_TASKS | |
| RTEMS_SEMAPHORE_RELEASE_TASK_READIED_RETURNS_TO_CALLER | |
| RTEMS_SEMAPHORE_RELEASE_TASK_READIED_PREEMPTS_CALLER | |
| MESSAGE_QUEUE_CREATE | +RTEMS_MESSAGE_QUEUE_CREATE_ONLY |
| MESSAGE_QUEUE_IDENT | +RTEMS_MESSAGE_QUEUE_IDENT_ONLY |
| MESSAGE_QUEUE_DELETE | +RTEMS_MESSAGE_QUEUE_DELETE_ONLY |
| MESSAGE_QUEUE_SEND | |
| RTEMS_MESSAGE_QUEUE_SEND_NO_WAITING_TASKS | |
| RTEMS_MESSAGE_QUEUE_SEND_TASK_READIED_RETURNS_TO_CALLER | |
| RTEMS_MESSAGE_QUEUE_SEND_TASK_READIED_PREEMPTS_CALLER | |
| MESSAGE_QUEUE_URGENT | |
| RTEMS_MESSAGE_QUEUE_URGENT_NO_WAITING_TASKS | |
| RTEMS_MESSAGE_QUEUE_URGENT_TASK_READIED_RETURNS_TO_CALLER | |
| RTEMS_MESSAGE_QUEUE_URGENT_TASK_READIED_PREEMPTS_CALLER | |
| MESSAGE_QUEUE_BROADCAST | |
| RTEMS_MESSAGE_QUEUE_BROADCAST_NO_WAITING_TASKS | |
| RTEMS_MESSAGE_QUEUE_BROADCAST_TASK_READIED_RETURNS_TO_CALLER | |
| RTEMS_MESSAGE_QUEUE_BROADCAST_TASK_READIED_PREEMPTS_CALLER | |
| MESSAGE_QUEUE_RECEIVE | |
| RTEMS_MESSAGE_QUEUE_RECEIVE_AVAILABLE | |
| RTEMS_MESSAGE_QUEUE_RECEIVE_NOT_AVAILABLE_NO_WAIT | |
| RTEMS_MESSAGE_QUEUE_RECEIVE_NOT_AVAILABLE_CALLER_BLOCKS | |
| MESSAGE_QUEUE_FLUSH | |
| RTEMS_MESSAGE_QUEUE_FLUSH_NO_MESSAGES_FLUSHED | |
| RTEMS_MESSAGE_QUEUE_FLUSH_MESSAGES_FLUSHED | |
| EVENT_SEND | |
| RTEMS_EVENT_SEND_NO_TASK_READIED | |
| RTEMS_EVENT_SEND_TASK_READIED_RETURNS_TO_CALLER | |
| RTEMS_EVENT_SEND_TASK_READIED_PREEMPTS_CALLER | |
| EVENT_RECEIVE | |
| RTEMS_EVENT_RECEIVE_OBTAIN_CURRENT_EVENTS | |
| RTEMS_EVENT_RECEIVE_AVAILABLE | |
| RTEMS_EVENT_RECEIVE_NOT_AVAILABLE_NO_WAIT | |
| RTEMS_EVENT_RECEIVE_NOT_AVAILABLE_CALLER_BLOCKS | |
| SIGNAL_CATCH | +RTEMS_SIGNAL_CATCH_ONLY |
| SIGNAL_SEND | |
| RTEMS_SIGNAL_SEND_RETURNS_TO_CALLER | |
| RTEMS_SIGNAL_SEND_SIGNAL_TO_SELF | |
| EXIT ASR OVERHEAD | |
| + RTEMS_SIGNAL_EXIT_ASR_OVERHEAD_RETURNS_TO_CALLING_TASK | |
| + RTEMS_SIGNAL_EXIT_ASR_OVERHEAD_RETURNS_TO_PREEMPTING_TASK | |
| PARTITION_CREATE | +RTEMS_PARTITION_CREATE_ONLY |
| PARTITION_IDENT | +RTEMS_PARTITION_IDENT_ONLY |
| PARTITION_DELETE | +RTEMS_PARTITION_DELETE_ONLY |
| PARTITION_GET_BUFFER | |
| RTEMS_PARTITION_GET_BUFFER_AVAILABLE | |
| RTEMS_PARTITION_GET_BUFFER_NOT_AVAILABLE | |
| PARTITION_RETURN_BUFFER | +RTEMS_PARTITION_GET_BUFFER_NOT_AVAILABLE |
| REGION_CREATE | +RTEMS_REGION_CREATE_ONLY |
| REGION_IDENT | +RTEMS_REGION_IDENT_ONLY |
| REGION_DELETE | +RTEMS_REGION_DELETE_ONLY |
| REGION_GET_SEGMENT | |
| RTEMS_REGION_GET_SEGMENT_AVAILABLE | |
| + RTEMS_REGION_GET_SEGMENT_NOT_AVAILABLE_NO_WAIT | |
| + RTEMS_REGION_GET_SEGMENT_NOT_AVAILABLE_CALLER_BLOCKS | |
| REGION_RETURN_SEGMENT | |
| RTEMS_REGION_RETURN_SEGMENT_NO_WAITING_TASKS | |
| + RTEMS_REGION_RETURN_SEGMENT_TASK_READIED_RETURNS_TO_CALLER | |
| + RTEMS_REGION_RETURN_SEGMENT_TASK_READIED_PREEMPTS_CALLER | |
| PORT_CREATE | +RTEMS_PORT_CREATE_ONLY |
| PORT_IDENT | +RTEMS_PORT_IDENT_ONLY |
| PORT_DELETE | +RTEMS_PORT_DELETE_ONLY |
| PORT_INTERNAL_TO_EXTERNAL | +RTEMS_PORT_INTERNAL_TO_EXTERNAL_ONLY |
| PORT_EXTERNAL_TO_INTERNAL | +RTEMS_PORT_EXTERNAL_TO_INTERNAL_ONLY |
| IO_INITIALIZE | +RTEMS_IO_INITIALIZE_ONLY |
| IO_OPEN | +RTEMS_IO_OPEN_ONLY |
| IO_CLOSE | +RTEMS_IO_CLOSE_ONLY |
| IO_READ | +RTEMS_IO_READ_ONLY |
| IO_WRITE | +RTEMS_IO_WRITE_ONLY |
| IO_CONTROL | +RTEMS_IO_CONTROL_ONLY |
| RATE_MONOTONIC_CREATE | +RTEMS_RATE_MONOTONIC_CREATE_ONLY |
| RATE_MONOTONIC_IDENT | +RTEMS_RATE_MONOTONIC_IDENT_ONLY |
| RATE_MONOTONIC_CANCEL | +RTEMS_RATE_MONOTONIC_CANCEL_ONLY |
| RATE_MONOTONIC_DELETE | |
| RTEMS_RATE_MONOTONIC_DELETE_ACTIVE | |
| RTEMS_RATE_MONOTONIC_DELETE_INACTIVE | |
| RATE_MONOTONIC_PERIOD | |
| + RTEMS_RATE_MONOTONIC_PERIOD_INITIATE_PERIOD_RETURNS_TO_CALLER | |
| + RTEMS_RATE_MONOTONIC_PERIOD_CONCLUDE_PERIOD_CALLER_BLOCKS | |
| RTEMS_RATE_MONOTONIC_PERIOD_OBTAIN_STATUS | |
| Component | +Included | +Not Included | +Size |
| Core | +RTEMS_CORE_CODE_SIZE | +NA | +|
| Initialization | +RTEMS_INITIALIZATION_CODE_SIZE | +NA | +|
| Task | +RTEMS_TASK_CODE_SIZE | +NA | +|
| Interrupt | +RTEMS_INTERRUPT_CODE_SIZE | +NA | +|
| Clock | +RTEMS_CLOCK_CODE_SIZE | +NA | +|
| Timer | +RTEMS_TIMER_CODE_SIZE | +RTEMS_TIMER_CODE_OPTSIZE | +|
| Semaphore | +RTEMS_SEMAPHORE_CODE_SIZE | +RTEMS_SEMAPHORE_CODE_OPTSIZE | +|
| Message | +RTEMS_MESSAGE_CODE_SIZE | +RTEMS_MESSAGE_CODE_OPTSIZE | +|
| Event | +RTEMS_EVENT_CODE_SIZE | +RTEMS_EVENT_CODE_OPTSIZE | +|
| Signal | +RTEMS_SIGNAL_CODE_SIZE | +RTEMS_SIGNAL_CODE_OPTSIZE | +|
| Partition | +RTEMS_PARTITION_CODE_SIZE | +RTEMS_PARTITION_CODE_OPTSIZE | +|
| Region | +RTEMS_REGION_CODE_SIZE | +RTEMS_REGION_CODE_OPTSIZE | +|
| Dual Ported Memory | +RTEMS_DPMEM_CODE_SIZE | +RTEMS_DPMEM_CODE_OPTSIZE | +|
| I/O | +RTEMS_IO_CODE_SIZE | +RTEMS_IO_CODE_OPTSIZE | +|
| Fatal Error | +RTEMS_FATAL_ERROR_CODE_SIZE | +NA | +|
| Rate Monotonic | +RTEMS_RATE_MONOTONIC_CODE_SIZE | +RTEMS_RATE_MONOTONIC_CODE_OPTSIZE | +|
| Multiprocessing | +RTEMS_MULTIPROCESSING_CODE_SIZE | +RTEMS_MULTIPROCESSING_CODE_OPTSIZE | +|
| + Total Code Space Requirements | +|||
| Description | +Equation | +Bytes Required |
| maximum_tasks | +* RTEMS_BYTES_PER_TASK = | +|
| maximum_timers | +* RTEMS_BYTES_PER_TIMER = | +|
| maximum_semaphores | +* RTEMS_BYTES_PER_SEMAPHORE = | +|
| maximum_message_queues | +* RTEMS_BYTES_PER_MESSAGE_QUEUE = | +|
| maximum_regions | +* RTEMS_BYTES_PER_REGION = | +|
| maximum_partitions | +* RTEMS_BYTES_PER_PARTITION = | +|
| maximum_ports | +* RTEMS_BYTES_PER_PORT = | +|
| maximum_periods | +* RTEMS_BYTES_PER_PERIOD = | +|
| maximum_extensions | +* RTEMS_BYTES_PER_EXTENSION = | +|
| Floating Point Tasks | +* RTEMS_BYTES_PER_FP_TASK = | +|
| Task Stacks | +||
| + Total Single Processor Requirements | +||
| Description | +Equation | +Bytes Required |
| maximum_nodes | +* RTEMS_BYTES_PER_NODE = | +|
| maximum_global_objects | +* RTEMS_BYTES_PER_GLOBAL_OBJECT = | +|
| maximum_proxies | +* RTEMS_BYTES_PER_PROXY = | +|
| + Total Multiprocessing Requirements | +||
| Fixed System Requirements | +RTEMS_BYTES_OF_FIXED_SYSTEM_REQUIREMENTS | |
| Total Single Processor Requirements | +||
| Total Multiprocessing Requirements | +||
| + Minimum Bytes for RTEMS Workspace | +||
| all | +perform compilation but do not install |
| install | +perform compilation if directory contains source + but do not install |
| clean | +delete most generated files and directories for + the current CPU and target |
| clobber | +delete all generated files and directories for + the current CPU and target |
| Support Libraries (BSPs, C library, CPU support) | +$RTEMS_ROOT/c/src/lib |
| Single Processor Tests | +$RTEMS_ROOT/c/src/tests/sptests |
| Timing Tests | +$RTEMS_ROOT/c/src/tests/tmtests |
| Multiprocessor Tests | +$RTEMS_ROOT/c/src/tests/mptests |
| Sample Applications | +$RTEMS_ROOT/c/src/tests/samples |
| RTEMS Build Tools | +$RTEMS_SRC_BASE/c/build_tools |
| Make Support | +$RTEMS_ROOT/c/make |