304 Commits

Author SHA1 Message Date
Sebastian Huber
80df4d6a47 c-user: Split up user extensions manager
This makes it easier to automatically generate parts of the manager
documentation in the future.

Update #3993.
2020-09-02 17:59:05 +02:00
Sebastian Huber
a99bbaec5f c-user: Split up timer manager
This makes it easier to automatically generate parts of the manager
documentation in the future.

Update #3993.
2020-09-02 17:58:31 +02:00
Sebastian Huber
ccb384b623 c-user: Split up task manager
This makes it easier to automatically generate parts of the manager
documentation in the future.

Update #3993.
2020-09-02 17:58:03 +02:00
Sebastian Huber
e3523ed062 c-user: Split up signal manager
This makes it easier to automatically generate parts of the manager
documentation in the future.

Update #3993.
2020-09-02 17:57:38 +02:00
Sebastian Huber
aebb6fd7c7 c-user: Split up region manager
This makes it easier to automatically generate parts of the manager
documentation in the future.

Update #3993.
2020-09-02 17:57:10 +02:00
Sebastian Huber
082054b63d c-user: Split up rate-monotonic manager
This makes it easier to automatically generate parts of the manager
documentation in the future.

Update #3993.
2020-09-02 17:56:25 +02:00
Sebastian Huber
a4119a9f1c c-user: Split up partition manager
This makes it easier to automatically generate parts of the manager
documentation in the future.

Update #3993.
2020-09-02 17:55:31 +02:00
Sebastian Huber
c75ded25ea c-user: Split up message manager
This makes it easier to automatically generate parts of the manager
documentation in the future.

Update #3993.
2020-09-02 17:55:06 +02:00
Sebastian Huber
980734f1cd c-user: Split up IO manager
This makes it easier to automatically generate parts of the manager
documentation in the future.

Update #3993.
2020-09-02 17:55:00 +02:00
Sebastian Huber
72295d47f6 c-user: Split up interrupt manager
This makes it easier to automatically generate parts of the manager
documentation in the future.

Update #3993.
2020-09-02 17:54:43 +02:00
Sebastian Huber
623a9a11e8 c-user: Split up dual-ported memory manager
This makes it easier to automatically generate parts of the manager
documentation in the future.

Update #3993.
2020-09-02 17:54:21 +02:00
Sebastian Huber
86c39ef2c4 c-user: Split up clock manager
This makes it easier to automatically generate parts of the manager
documentation in the future.

Update #3993.
2020-09-02 17:53:57 +02:00
Sebastian Huber
91f0f97698 c-user: Split up barrier manager
This makes it easier to automatically generate parts of the manager
documentation in the future.

Update #3993.
2020-09-02 17:53:55 +02:00
Sebastian Huber
ba6825ca63 c-user: Split up event manager
This makes it easier to automatically generate parts of the manager
documentation in the future.

Update #3993.
2020-09-02 17:53:32 +02:00
Sebastian Huber
16ee8cf45b c-user: Split up semaphore manager
This makes it easier to automatically generate parts of the manager
documentation in the future.

Update #3993.
2020-09-02 17:53:30 +02:00
Sebastian Huber
63764a6d27 c-user: Add automatically generated warning
Update #3994.
2020-08-07 07:15:09 +02:00
Sebastian Huber
db22500e84 c-user: Improve refs and formatting in appl config
The formatting is generated through references within the specification.

Update #3994.
2020-08-07 07:15:09 +02:00
Sebastian Huber
cbb49c602a c-user: CONFIGURE_APPLICATION_DISABLE_FILESYSTEM
Improve formatting.
2020-08-07 07:15:09 +02:00
Sebastian Huber
7ee5a7b43d c-user: Unify references in appl config chapter
This is a prepration step to allow the generation of the application
configuration options in Doxygen markup.
2020-07-23 10:10:08 +02:00
Sebastian Huber
5a412bd35f c-user: Fix CONFIGURE_MAXIMUM_PROCESSORS minimum 2020-07-07 13:04:41 +02:00
Sebastian Huber
4c58162d0b c-user: Fix appl config option references 2020-07-06 12:11:00 +02:00
Sebastian Huber
d2d60c54e9 c-user: Sort appl config options by name 2020-07-06 10:06:09 +02:00
Richi Dubey
16c326c652 c-user: Add APA terms to glossary 2020-06-30 09:02:46 +02:00
Sebastian Huber
1b2468c5c6 c-user: Remove RTEMS_MP_NOT_CONFIGURED error
Some objects can be created with a local or global scope in a
multiprocessing network. In non-multiprocessing configurations setting
the scope to local or global had no effect since such a system can be
viewed as a multiprocessing network with just one node. One and all
nodes is the same in such a network. However, if multiprocessing was
configured, creation of a global object in a single node network
resulted in an RTEMS_MP_NOT_CONFIGURED error. Remove this error
condition for symmetry to the non-multiprocessing setup. This is in line
with the task affinity behaviour in SMP systems.

Close #4005.
2020-06-18 07:13:13 +02:00
Sebastian Huber
1f8301a972 c-user: Mention possible preemptions
Mention that object create/delete may case the calling task to be
preempted due to the object allocator mutex.
2020-06-18 07:13:13 +02:00
Sebastian Huber
a517a09856 c-user: Use * for list items 2020-06-17 16:06:38 +02:00
Sebastian Huber
b35f3ef44a Use a complete sentence for acronym definitions 2020-06-04 15:06:12 +02:00
Richi Dubey
a23b1fbaa0 Spelling/Grammar Mistakes 2020-05-17 16:48:25 -05:00
Sebastian Huber
a19be8b748 c-user: Document rtems_extension_create()
Close #3953.
2020-04-17 10:03:46 +02:00
Sebastian Huber
7b7efb2ed0 c-user: Fix RTEMS_SCHEDULER_EDF_SMP()
Update #3815.
2020-04-15 16:51:09 +02:00
Sebastian Huber
cd2ed1ad08 c-user: Split deprecated/removed directives chapter 2020-04-15 16:50:32 +02:00
Sebastian Huber
e150e1689a c-user: Add removed directive rtems_clock_get()
Be in line with Task Manager chapter.

Update #2693.
2020-04-15 16:50:30 +02:00
Sebastian Huber
2c7cd341a0 eng: Add documentation guidelines
Start with templates for the application configuration options.

Remove "Format to be followed for making changes in this file" from
c-user.

Update #3910.
2020-04-02 10:23:36 +02:00
Sebastian Huber
c95e3e3114 c-user: Move CONFIGURE_MAXIMUM_PRIORITY
Move this option to the scheduler configuration options.

Update #3836.
2020-04-02 09:46:27 +02:00
Sebastian Huber
39ca06c492 c-user: Clarify config options use
Update #3836.
2020-04-02 09:46:01 +02:00
Sebastian Huber
6f0bc56893 eng: Add glossary terms
Define the following terms:

* assembler language
* C language
* ELF
* interrupt service
* software component
* software unit

Clarify:

* task

Update #3715.
2020-04-01 07:49:15 +02:00
Sebastian Huber
4032c96da9 c-user: Document all configuration options
Close #2806.
2020-04-01 07:49:15 +02:00
Sebastian Huber
7bad8940ad c-user: Use new template for integer config opts
Try to bring all descriptions up to date.  Add cross-references to
several options.  Clarify configuration value constraints.

Use this template also for initializer type options.

Close #3901.
2020-04-01 07:49:12 +02:00
Sebastian Huber
e26f87497e c-user: Avoid self references
Update #3900.
2020-03-30 11:49:58 +02:00
Sebastian Huber
2f18a530bc c-user: Use new template for feature config opts
Update #3900.
2020-03-30 11:14:41 +02:00
Sebastian Huber
0103b685c6 c-user: Fix typo in file name
Update #3836.
2020-03-30 08:49:05 +02:00
Sebastian Huber
62d58f229f c-user: Document new event record config options
Update #3904.
2020-03-24 07:48:40 +01:00
Sebastian Huber
dfe0ec05b9 c-user: Use new template for feature config opts
Try to bring all descriptions up to date.  Add cross-references to
several options.

Close #3900.
2020-03-24 07:48:21 +01:00
Sebastian Huber
79fb6fddf8 c-user: Canonicalize configuration option groups
Update #3836.
2020-03-18 07:32:26 +01:00
Sebastian Huber
7a8d697d73 c-user: Add reference to proxies
Update #3836.
2020-03-17 15:26:46 +01:00
Sebastian Huber
f75e0bee48 c-user: Fix format
Update #3836.
2020-03-17 15:05:57 +01:00
Sebastian Huber
5e54ffe819 c-user: Add configuration option index entry
Update #3836.
2020-03-17 15:05:32 +01:00
Sebastian Huber
c3ebd832d2 c-user: Fix sorting in filesystem configuration
Update #3836.
2020-03-17 14:41:37 +01:00
Sebastian Huber
5fb9a1c75d c-user: Add missing configuration option notes
Update #3836.
2020-03-17 14:23:41 +01:00
Sebastian Huber
f3076bcd52 c-user: Sort configuration options alphabetically
Update #3836.
2020-03-17 14:11:26 +01:00