mirror of
https://git.rtems.org/rtems-docs/
synced 2025-07-06 19:23:34 +08:00
Minor fixes.
This commit is contained in:
parent
f29b7faf6d
commit
bcd64c620a
@ -181,7 +181,7 @@ Format to be followed for making changes in this file
|
|||||||
|
|
||||||
- If the data type is an integer, then it can have numbers, characters (in
|
- If the data type is an integer, then it can have numbers, characters (in
|
||||||
case the value is defined using another macro) and arithmetic operations
|
case the value is defined using another macro) and arithmetic operations
|
||||||
(+, -, \*, /).
|
(+, -, *, /).
|
||||||
|
|
||||||
- If the data type is a function pointer the first character should be an
|
- If the data type is a function pointer the first character should be an
|
||||||
alphabet or an underscore. The rest of the string can be alphanumeric.
|
alphabet or an underscore. The rest of the string can be alphanumeric.
|
||||||
@ -1500,7 +1500,7 @@ Specifying POSIX API Initialization Thread Entry Point
|
|||||||
``CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT``
|
``CONFIGURE_POSIX_INIT_THREAD_ENTRY_POINT``
|
||||||
|
|
||||||
*DATA TYPE:*
|
*DATA TYPE:*
|
||||||
POSIX thread function pointer (``void \*(*entry_point)(void \*)``).
|
POSIX thread function pointer (``void *(*entry_point)(void *)``).
|
||||||
|
|
||||||
*RANGE:*
|
*RANGE:*
|
||||||
Undefined or a valid POSIX thread function pointer.
|
Undefined or a valid POSIX thread function pointer.
|
||||||
@ -4017,10 +4017,10 @@ will ensure that the two systems cannot interfere in an undesirable way.
|
|||||||
/* Make the scheduler algorithm available */
|
/* Make the scheduler algorithm available */
|
||||||
#define CONFIGURE_SCHEDULER_PRIORITY_SMP
|
#define CONFIGURE_SCHEDULER_PRIORITY_SMP
|
||||||
#include <rtems/scheduler.h>
|
#include <rtems/scheduler.h>
|
||||||
/* Create contexts for the two scheduler instances \*/
|
/* Create contexts for the two scheduler instances */
|
||||||
RTEMS_SCHEDULER_CONTEXT_PRIORITY_SMP(io, CONFIGURE_MAXIMUM_PRIORITY + 1);
|
RTEMS_SCHEDULER_CONTEXT_PRIORITY_SMP(io, CONFIGURE_MAXIMUM_PRIORITY + 1);
|
||||||
RTEMS_SCHEDULER_CONTEXT_PRIORITY_SMP(work, CONFIGURE_MAXIMUM_PRIORITY + 1);
|
RTEMS_SCHEDULER_CONTEXT_PRIORITY_SMP(work, CONFIGURE_MAXIMUM_PRIORITY + 1);
|
||||||
/* Define the scheduler table \*/
|
/* Define the scheduler table */
|
||||||
#define CONFIGURE_SCHEDULER_CONTROLS \\
|
#define CONFIGURE_SCHEDULER_CONTROLS \\
|
||||||
RTEMS_SCHEDULER_CONTROL_PRIORITY_SMP( \
|
RTEMS_SCHEDULER_CONTROL_PRIORITY_SMP( \
|
||||||
io, \
|
io, \
|
||||||
|
@ -161,7 +161,7 @@ PORT_IDENT - Get ID of a port
|
|||||||
|
|
||||||
rtems_status_code rtems_port_ident(
|
rtems_status_code rtems_port_ident(
|
||||||
rtems_name name,
|
rtems_name name,
|
||||||
rtems_id \*id
|
rtems_id *id
|
||||||
);
|
);
|
||||||
|
|
||||||
**DIRECTIVE STATUS CODES:**
|
**DIRECTIVE STATUS CODES:**
|
||||||
|
@ -78,11 +78,11 @@ section descriptions.
|
|||||||
|
|
||||||
/* To be placed in a read-only memory region */
|
/* To be placed in a read-only memory region */
|
||||||
.rtemsroset : {
|
.rtemsroset : {
|
||||||
KEEP (\*(SORT(.rtemsroset.*)))
|
KEEP (*(SORT(.rtemsroset.*)))
|
||||||
}
|
}
|
||||||
/* To be placed in a read-write memory region */
|
/* To be placed in a read-write memory region */
|
||||||
.rtemsrwset : {
|
.rtemsrwset : {
|
||||||
KEEP (\*(SORT(.rtemsrwset.*)))
|
KEEP (*(SORT(.rtemsrwset.*)))
|
||||||
}
|
}
|
||||||
|
|
||||||
The ``KEEP()`` ensures that a garbage collection by the linker will not discard
|
The ``KEEP()`` ensures that a garbage collection by the linker will not discard
|
||||||
@ -509,7 +509,7 @@ enum in ``XYZ_ITEM()``).
|
|||||||
#define XYZ_ITEM( item, order ) \
|
#define XYZ_ITEM( item, order ) \
|
||||||
enum { xyz_##item = order - order }; \
|
enum { xyz_##item = order - order }; \
|
||||||
RTEMS_LINKER_RWSET_ITEM_ORDERED( \
|
RTEMS_LINKER_RWSET_ITEM_ORDERED( \
|
||||||
xyz, const xyz_item \*, item, order \
|
xyz, const xyz_item *, item, order \
|
||||||
) = { &item }
|
) = { &item }
|
||||||
/* Example item */
|
/* Example item */
|
||||||
static const xyz_item some_item = { 123 };
|
static const xyz_item some_item = { 123 };
|
||||||
|
@ -675,7 +675,7 @@ The following semaphore acquisition option constants are defined by RTEMS:
|
|||||||
|
|
||||||
* - ``RTEMS_WAIT``
|
* - ``RTEMS_WAIT``
|
||||||
- task will wait for semaphore (default)
|
- task will wait for semaphore (default)
|
||||||
* - - ``RTEMS_NO_WAIT``
|
* - ``RTEMS_NO_WAIT``
|
||||||
- task should not wait
|
- task should not wait
|
||||||
|
|
||||||
Attempting to obtain a global semaphore which does not reside on the local node
|
Attempting to obtain a global semaphore which does not reside on the local node
|
||||||
|
@ -452,7 +452,6 @@ TIMER_INITIATE_SERVER - Initiate server for task-based timers
|
|||||||
uint32_t priority,
|
uint32_t priority,
|
||||||
uint32_t stack_size,
|
uint32_t stack_size,
|
||||||
rtems_attribute attribute_set
|
rtems_attribute attribute_set
|
||||||
)
|
|
||||||
);
|
);
|
||||||
|
|
||||||
**DIRECTIVE STATUS CODES:**
|
**DIRECTIVE STATUS CODES:**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user