summaryrefslogtreecommitdiffstats
path: root/c-user/symmetric_multiprocessing_services.rst
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-04-05 09:14:03 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-04-09 08:12:17 +0200
commit53300c8e16c5f281e9deb1e17a9ae0a34770ef86 (patch)
tree0c7e5cd23e4345138d9459fbbae0b8b50a6ebdb6 /c-user/symmetric_multiprocessing_services.rst
parentc-user: Document rtems_scheduler_get_processor() (diff)
downloadrtems-docs-53300c8e16c5f281e9deb1e17a9ae0a34770ef86.tar.bz2
c-user: rtems_scheduler_get_processor_maximum()
Close #3732.
Diffstat (limited to 'c-user/symmetric_multiprocessing_services.rst')
-rw-r--r--c-user/symmetric_multiprocessing_services.rst43
1 files changed, 0 insertions, 43 deletions
diff --git a/c-user/symmetric_multiprocessing_services.rst b/c-user/symmetric_multiprocessing_services.rst
index aef4397..337de98 100644
--- a/c-user/symmetric_multiprocessing_services.rst
+++ b/c-user/symmetric_multiprocessing_services.rst
@@ -35,10 +35,6 @@ adequate locking protocols. One aim is to enable a schedulability analysis
under the sporadic task model :cite:`Brandenburg:2011:SL`
:cite:`Burns:2013:MrsP`.
-The directives provided by the SMP support are:
-
-- rtems_get_processor_count_ - Get processor count
-
Background
==========
@@ -499,45 +495,6 @@ on a suitable platform, e.g. QorIQ T4240. High-performance SMP applications
need full control of the object storage :cite:`Drepper:2007:Memory`.
Therefore, self-contained synchronization objects are now available for RTEMS.
-Directives
-==========
-
-This section details the symmetric multiprocessing services. A subsection is
-dedicated to each of these services and describes the calling sequence, related
-constants, usage, and status codes.
-
-.. raw:: latex
-
- \clearpage
-
-.. _rtems_get_processor_count:
-
-GET_PROCESSOR_COUNT - Get processor count
------------------------------------------
-
-CALLING SEQUENCE:
- .. code-block:: c
-
- uint32_t rtems_get_processor_count(void);
-
-DIRECTIVE STATUS CODES:
-
- The count of processors in the system that can be run. The value returned
- is the highest numbered processor index of all processors available to the
- application (if a scheduler is assigned) plus one.
-
-DESCRIPTION:
- In uniprocessor configurations, a value of one will be returned.
-
- In SMP configurations, this returns the value of a global variable set
- during system initialization to indicate the count of utilized processors.
- The processor count depends on the physically or virtually available
- processors and application configuration. The value will always be less
- than or equal to the maximum count of application configured processors.
-
-NOTES:
- None.
-
Implementation Details
======================