summaryrefslogtreecommitdiff
path: root/cpukit/include/rtems/rtems/cache.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-09-28 11:04:03 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-10-29 16:54:21 +0200
commitdb4a407add389ba3c5d5764af4883833c1260760 (patch)
tree83dc63023ba56fd72912fff24beae1fadf0ab6d9 /cpukit/include/rtems/rtems/cache.h
parent14a985299f652b8d86cd463097f3daa7d74a1f15 (diff)
Add not pre-qualified constraints
Diffstat (limited to 'cpukit/include/rtems/rtems/cache.h')
-rw-r--r--cpukit/include/rtems/rtems/cache.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/cpukit/include/rtems/rtems/cache.h b/cpukit/include/rtems/rtems/cache.h
index c7c19b80e2..66f011ab69 100644
--- a/cpukit/include/rtems/rtems/cache.h
+++ b/cpukit/include/rtems/rtems/cache.h
@@ -98,6 +98,10 @@ extern "C" {
*
* * The directive may obtain and release the object allocator mutex. This may
* cause the calling task to be preempted.
+ *
+ * * The directive is not included in the pre-qualified feature set of RTEMS.
+ * Applications which are restricted to only use interfaces of the
+ * pre-qualified feature set of RTEMS shall not use the directive.
* @endparblock
*/
void rtems_cache_coherent_add_area( void *begin, uintptr_t size );
@@ -150,6 +154,10 @@ void rtems_cache_coherent_add_area( void *begin, uintptr_t size );
*
* * The directive may obtain and release the object allocator mutex. This may
* cause the calling task to be preempted.
+ *
+ * * The directive is not included in the pre-qualified feature set of RTEMS.
+ * Applications which are restricted to only use interfaces of the
+ * pre-qualified feature set of RTEMS shall not use the directive.
* @endparblock
*/
void *rtems_cache_coherent_allocate(
@@ -176,6 +184,10 @@ void *rtems_cache_coherent_allocate(
*
* * The directive may obtain and release the object allocator mutex. This may
* cause the calling task to be preempted.
+ *
+ * * The directive is not included in the pre-qualified feature set of RTEMS.
+ * Applications which are restricted to only use interfaces of the
+ * pre-qualified feature set of RTEMS shall not use the directive.
* @endparblock
*/
void rtems_cache_coherent_free( void *ptr );
@@ -645,6 +657,10 @@ void rtems_cache_disable_instruction( void );
*
* * The directive may obtain and release the object allocator mutex. This may
* cause the calling task to be preempted.
+ *
+ * * The directive is not included in the pre-qualified feature set of RTEMS.
+ * Applications which are restricted to only use interfaces of the
+ * pre-qualified feature set of RTEMS shall not use the directive.
* @endparblock
*/
void *rtems_cache_aligned_malloc( size_t size );