summaryrefslogtreecommitdiffstats
path: root/c-user/ada_support.rst
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2017-11-12 14:34:48 +1100
committerChris Johns <chrisj@rtems.org>2017-11-12 14:34:48 +1100
commit6c5640131fca82624f72b2bd33b5b5f46156626e (patch)
treeeca99c4c65ff8a3767a26a49f7aeca0af7eedfa0 /c-user/ada_support.rst
parentAdd indexes to all documents. (diff)
downloadrtems-docs-6c5640131fca82624f72b2bd33b5b5f46156626e.tar.bz2
c-user: Fix index locations.
Update #3229.
Diffstat (limited to 'c-user/ada_support.rst')
-rw-r--r--c-user/ada_support.rst9
1 files changed, 4 insertions, 5 deletions
diff --git a/c-user/ada_support.rst b/c-user/ada_support.rst
index b3a61f9..ba7b5b5 100644
--- a/c-user/ada_support.rst
+++ b/c-user/ada_support.rst
@@ -6,11 +6,11 @@
.. _ada_support
+.. index:: Ada
+
Ada Support
************
-.. index:: Ada
-
Introduction
============
RTEMS has long had support for the Ada programming language
@@ -24,7 +24,7 @@ components to this support:
Ada Programming Language Support
================================
-The Ada programming natively supports multi-threaded programming
+The Ada programming natively supports multi-threaded programming
with its own tasking and concurrency model. Native Ada multi-threaded
applications should work using GNAT/RTEMS with no changes.
@@ -90,10 +90,9 @@ to violating assumptions in the GNAT run-time. Specifically a priority
ceiling mutex should never be used from an ISR and it is difficult to
predict when the Ada compiler or run-time will use a mutex.
-RTEMS has two capabilities which can assist in avoiding this problem. The
+RTEMS has two capabilities which can assist in avoiding this problem. The
Classic API Timer Manager allows the creation of Timer Service Routines
which execute in the context of a task rather than the clock tick
Interrupt Service Routine. Similarly, there is support for Interrupt Tasks
which is a mechanism to defer the processing of the event from the
hardware interrupt level to a thread.
-