93 Commits

Author SHA1 Message Date
Sebastian Huber
7188bd5046 c-user: Remove RTEMS_SYSINIT_POSIX_MUTEX
Update #3112.
2017-11-22 13:51:12 +01:00
Sebastian Huber
5680ec5c6d c-user: RTEMS_SYSINIT_POSIX_CONDITION_VARIABLE
Update #3113.
2017-11-22 13:51:12 +01:00
Sebastian Huber
0acf49e980 Mention barrier manager in rtems_semaphore_flush() 2017-11-20 08:25:26 +01:00
Sebastian Huber
70f23e475b Clarify INTERNAL_ERROR_ARC4RANDOM_GETENTROPY_FAIL
Update #3239.
2017-11-20 08:08:30 +01:00
Sebastian Huber
e2a1a3ab2a c-user: Clarify rtems_interrupt_flash() 2017-11-20 08:08:06 +01:00
Sebastian Huber
6efb6fadbe c-user: Remove clock driver specific functions
Do not mention functions which belong to a specific clock driver
implementation.  These functions should not be called by applications
directly.
2017-11-17 13:33:57 +01:00
Sebastian Huber
baf98240a4 Document INTERNAL_ERROR_ARC4RANDOM_GETENTROPY_FAIL
Close #3239.
2017-11-17 07:58:10 +01:00
Sebastian Huber
5531f022fc INTERNAL_ERROR_ILLEGAL_USE_OF_FLOATING_POINT_UNIT 2017-11-17 07:57:51 +01:00
Sebastian Huber
d9ecff105d c-users: Clarify semaphore obtain/flush 2017-11-16 10:44:55 +01:00
Chris Johns
33849946ff Clean up sphinx warnings.
- Fix minor formatting issues.
- Fix reference the gloassary TLS using ':term:'.
- Make sure nothing is between an anchor and the heading where ':ref:' references
  the anchor. This meant moving all the recently added '.. index::' entries.

Update #3232.
Update #3229.
2017-11-13 13:25:18 +11:00
Chris Johns
6c5640131f c-user: Fix index locations.
Update #3229.
2017-11-12 14:34:48 +11:00
Chris Johns
42d50d760e Add indexes to all documents.
Update #3229.
2017-11-12 10:32:39 +11:00
Sebastian Huber
60a6d6eae9 Change RTEMS version to 5
Update #3220.
2017-11-09 10:24:09 +01:00
Joel Sherrill
120c8a09e6 c-user/configuring_a_system.rst: Delete notepads section
closes #3215.
2017-11-02 10:10:36 -05:00
Sebastian Huber
64564df810 c-user: CONFIGURE_MAXIMUM_POSIX_SEMAPHORES
This configuration is not obsolete since it is still used for named
semaphores.

Update #3116.
2017-10-12 07:14:15 +02:00
Joel Sherrill
21e0fcd28f c-user: Update to reflect rtems_clock_get() being obsoleted.
Closes #2693.
2017-10-11 18:41:41 -05:00
Sebastian Huber
d8f7bdc003 c-user: Add obsolete configuration options section
Update #2493.
Update #3112.
Update #3113.
Update #3114.
Update #3115.
Update #3116.
2017-10-09 08:04:58 +02:00
Sebastian Huber
265cc700b4 c-user: Clarify that confdefs.h is mandatory 2017-10-06 14:00:18 +02:00
Sebastian Huber
56cccd67f6 c-user: Fix task create notes 2017-09-14 10:52:44 +02:00
Chris Johns
794eb1b786 c-user: Clarify SMP's rtems_get_processor_count. 2017-09-14 10:32:28 +10:00
Sebastian Huber
6eef7a4b15 c-user: Clarify user extensions
Close #2367.
2017-08-24 09:57:21 +02:00
Chris Johns
efc29ff31b Update copyright notices. 2017-08-11 13:45:52 +10:00
Sebastian Huber
f776fe6591 c-user: Fix interrupt lock documentation
Update #3075.
2017-07-14 07:52:21 +02:00
Sebastian Huber
a31dbcba2a c-user: Document new scheduler ident routines
Close #3069.
Close #3070.
2017-07-12 08:28:06 +02:00
Sebastian Huber
90379988d6 c-user: Update scheduler/task chapter
Reflect EDF SMP scheduler changes.

Close #3059.
Close #3063.
2017-07-10 09:48:43 +02:00
Sebastian Huber
8cf3d75a92 c-user: Document EDF SMP
Close #3056.
2017-06-30 15:06:21 +02:00
Sebastian Huber
39773ce8bd c-user: Replace pre-emption with preemption 2017-05-11 09:26:09 +02:00
Joel Sherrill
c8b6745825 c-user/rate_monotonic_manager.rst: Use Latex math for utilization formulas 2017-04-25 12:33:18 -05:00
Chris Johns
ad5d63277c waf: Cleaner formatting to see the importing. 2017-03-27 10:25:25 +11:00
Chris Johns
f97be09daf Use a single top level version number. 2017-03-20 12:18:53 +11:00
Sebastian Huber
93e52865e2 c-user: Add note to rtems_task_set_scheduler() 2017-03-08 12:11:32 +01:00
Sebastian Huber
9260c986ce c-user: Update rtems_task_set_scheduler() 2017-03-07 10:37:03 +01:00
Sebastian Huber
c1dddacbee Move extensions to common conf.py 2017-02-22 07:09:21 +01:00
Sebastian Huber
7ba0479521 Render math via JavaScript in HTML output 2017-02-20 07:24:07 +01:00
Sebastian Huber
51392ac0df c-user: Fix linker set code blocks 2017-02-15 15:51:51 +01:00
Sebastian Huber
3b9b8a004c c-user: Document linker set content
Close #2770.
2017-02-15 15:07:14 +01:00
Sebastian Huber
1d073c5385 c-user: CONFIGURE_MAXIMUM_PROCESSORS
Update #2894.
2017-02-14 10:18:25 +01:00
Sebastian Huber
29222e3cf7 c-user: Add SMP internal locking 2017-02-03 14:26:03 +01:00
Sebastian Huber
0874d7dd59 c-user: Add SMP profiling 2017-02-03 13:58:19 +01:00
Sebastian Huber
138c1ba886 c-user: Eliminate CONFIGURE_SMP_APPLICATION
Update #2893.
2017-02-03 13:35:38 +01:00
Sebastian Huber
1f3c22e786 c-user: Update SMP introduction 2017-02-03 12:54:44 +01:00
Sebastian Huber
b2e56c5abe c-user: New SMP chapter title 2017-02-03 11:57:33 +01:00
Sebastian Huber
90a3c414ce c-user: Add TAS and TTAS terms 2017-02-03 11:55:29 +01:00
Sebastian Huber
87b4d03b35 c-user: Update scheduler helping protocol 2017-02-03 11:52:51 +01:00
Sebastian Huber
785c02f7f8 c-user: Add SMP low-level synchronization 2017-02-02 14:07:53 +01:00
Sebastian Huber
3e005fed9a c-user: Use sphinx glossary support
Terms can be referenced via :term:`XYZ`.
2017-02-02 11:22:59 +01:00
Sebastian Huber
2e0a2a06a1 c-user: Add SMP implementation details section 2017-02-02 10:49:56 +01:00
Sebastian Huber
b033e3960b c-user: Add SMP application issues section 2017-02-02 10:46:05 +01:00
Sebastian Huber
7b1c63cf91 c-user: Update clustered scheduling 2017-02-02 09:43:47 +01:00
Sebastian Huber
a0d2eeea9d Use "in X config..." instead of "on X config..." 2017-02-01 13:42:39 +01:00