summaryrefslogtreecommitdiffstats
path: root/spec/if/rtems/support
diff options
context:
space:
mode:
Diffstat (limited to 'spec/if/rtems/support')
-rw-r--r--spec/if/rtems/support/group.yml19
-rw-r--r--spec/if/rtems/support/header.yml12
-rw-r--r--spec/if/rtems/support/is-name-valid.yml36
-rw-r--r--spec/if/rtems/support/microseconds-to-ticks.yml31
-rw-r--r--spec/if/rtems/support/milliseconds-to-microseconds.yml29
-rw-r--r--spec/if/rtems/support/milliseconds-to-ticks.yml31
-rw-r--r--spec/if/rtems/support/name-to-characters.yml51
-rw-r--r--spec/if/rtems/support/workspace-allocate.yml34
-rw-r--r--spec/if/rtems/support/workspace-free.yml30
-rw-r--r--spec/if/rtems/support/workspace-get-information.yml30
-rw-r--r--spec/if/rtems/support/workspace-greedy-allocate-all-except-largest.yml30
-rw-r--r--spec/if/rtems/support/workspace-greedy-allocate.yml34
-rw-r--r--spec/if/rtems/support/workspace-greedy-free.yml30
13 files changed, 0 insertions, 397 deletions
diff --git a/spec/if/rtems/support/group.yml b/spec/if/rtems/support/group.yml
deleted file mode 100644
index dac46e84..00000000
--- a/spec/if/rtems/support/group.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Items of this group should move to other groups.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-description: null
-enabled-by: true
-identifier: RTEMSAPIClassicSupport
-interface-type: group
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: ../group
-name: Support Services
-text: |
- The Classic API should not provide this interface part.
-type: interface
diff --git a/spec/if/rtems/support/header.yml b/spec/if/rtems/support/header.yml
deleted file mode 100644
index f21a705c..00000000
--- a/spec/if/rtems/support/header.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: This header file defines support services of the API.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-interface-type: header-file
-links:
-- role: interface-placement
- uid: /if/domains/api
-path: rtems/rtems/support.h
-prefix: cpukit/include
-type: interface
diff --git a/spec/if/rtems/support/is-name-valid.yml b/spec/if/rtems/support/is-name-valid.yml
deleted file mode 100644
index b14ceb99..00000000
--- a/spec/if/rtems/support/is-name-valid.yml
+++ /dev/null
@@ -1,36 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns true, if the specified object name is valid, otherwise returns false.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default:
- body: |
- return ${.:/params[0]/name} != 0;
- params:
- - ${../status/code:/name} ${.:/params[0]/name}
- return: ${/if/c/bool:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_is_name_valid
-notes: null
-params:
-- description: is the object name to check.
- dir: null
- name: name
-return:
- return: null
- return-values:
- - description: The specified object name is valid.
- value: 'true'
- - description: Otherwise.
- value: 'false'
-type: interface
diff --git a/spec/if/rtems/support/microseconds-to-ticks.yml b/spec/if/rtems/support/microseconds-to-ticks.yml
deleted file mode 100644
index ef12c596..00000000
--- a/spec/if/rtems/support/microseconds-to-ticks.yml
+++ /dev/null
@@ -1,31 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the number of clock ticks for the specified microseconds value.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: |
- ( ( ${.:/params[0]/name} ) / ${../config/get-microseconds-per-tick:/name}() )
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_MICROSECONDS_TO_TICKS
-notes: |
- The number of clock ticks per second is defined by the
- ${/if/acfg/microseconds-per-tick:/name} application configuration option.
-params:
-- description: is the microseconds value to convert to clock ticks.
- dir: null
- name: _us
-return:
- return: |
- The number of clock ticks for the specified microseconds value is returned.
- return-values: []
-type: interface
diff --git a/spec/if/rtems/support/milliseconds-to-microseconds.yml b/spec/if/rtems/support/milliseconds-to-microseconds.yml
deleted file mode 100644
index 893c4806..00000000
--- a/spec/if/rtems/support/milliseconds-to-microseconds.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the number of microseconds for the specified milliseconds value.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: |
- ( ( ${.:/params[0]/name} ) * 1000UL )
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_MILLISECONDS_TO_MICROSECONDS
-notes: null
-params:
-- description: is the milliseconds value to convert to microseconds.
- dir: null
- name: _ms
-return:
- return: |
- The number of microseconds for the specified milliseconds value is returned.
- return-values: []
-type: interface
diff --git a/spec/if/rtems/support/milliseconds-to-ticks.yml b/spec/if/rtems/support/milliseconds-to-ticks.yml
deleted file mode 100644
index 49605934..00000000
--- a/spec/if/rtems/support/milliseconds-to-ticks.yml
+++ /dev/null
@@ -1,31 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Returns the number of clock ticks for the specified milliseconds value.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: |
- ${microseconds-to-ticks:/name}( ${milliseconds-to-microseconds:/name}( ${.:/params[0]/name} ) )
- variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_MILLISECONDS_TO_TICKS
-notes: |
- The number of clock ticks per second is defined by the
- ${/if/acfg/microseconds-per-tick:/name} application configuration option.
-params:
-- description: is the milliseconds value to convert to clock ticks.
- dir: null
- name: _ms
-return:
- return: |
- The number of clock ticks for the specified milliseconds value is returned.
- return-values: []
-type: interface
diff --git a/spec/if/rtems/support/name-to-characters.yml b/spec/if/rtems/support/name-to-characters.yml
deleted file mode 100644
index 8d4225a1..00000000
--- a/spec/if/rtems/support/name-to-characters.yml
+++ /dev/null
@@ -1,51 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Breaks the object name into the four component characters.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default:
- body: |
- *${.:/params[1]/name} = (char) ( ${.:/params[0]/name} >> 24 );
- *${.:/params[2]/name} = (char) ( ${.:/params[0]/name} >> 16 );
- *${.:/params[3]/name} = (char) ( ${.:/params[0]/name} >> 8 );
- *${.:/params[4]/name} = (char) ${.:/params[0]/name};
- params:
- - ${../types/name:/name} ${.:/params[0]/name}
- - char *${.:/params[1]/name}
- - char *${.:/params[2]/name}
- - char *${.:/params[3]/name}
- - char *${.:/params[4]/name}
- return: void
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_name_to_characters
-notes: null
-params:
-- description: is the object name to break into four component characters.
- dir: null
- name: name
-- description: is the first character of the object name.
- dir: out
- name: c1
-- description: is the second character of the object name.
- dir: out
- name: c2
-- description: is the third character of the object name.
- dir: out
- name: c3
-- description: is the fourth character of the object name.
- dir: out
- name: c4
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/support/workspace-allocate.yml b/spec/if/rtems/support/workspace-allocate.yml
deleted file mode 100644
index 530b71fb..00000000
--- a/spec/if/rtems/support/workspace-allocate.yml
+++ /dev/null
@@ -1,34 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: '%'
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default:
- body: null
- params:
- - ${/if/c/size_t:/name} ${.:/params[0]/name}
- - void **${.:/params[1]/name}
- return: ${/if/c/bool:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_workspace_allocate
-notes: null
-params:
-- description: '%'
- dir: null
- name: bytes
-- description: '%'
- dir: null
- name: pointer
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/support/workspace-free.yml b/spec/if/rtems/support/workspace-free.yml
deleted file mode 100644
index 58d184d5..00000000
--- a/spec/if/rtems/support/workspace-free.yml
+++ /dev/null
@@ -1,30 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: '%'
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default:
- body: null
- params:
- - void *${.:/params[0]/name}
- return: ${/if/c/bool:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_workspace_free
-notes: null
-params:
-- description: '%'
- dir: null
- name: pointer
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/support/workspace-get-information.yml b/spec/if/rtems/support/workspace-get-information.yml
deleted file mode 100644
index 8317f181..00000000
--- a/spec/if/rtems/support/workspace-get-information.yml
+++ /dev/null
@@ -1,30 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: '%'
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default:
- body: null
- params:
- - ${/if/impl/heap/information-block:/name} *${.:/params[0]/name}
- return: ${/if/c/bool:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_workspace_get_information
-notes: null
-params:
-- description: '%'
- dir: null
- name: the_info
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/support/workspace-greedy-allocate-all-except-largest.yml b/spec/if/rtems/support/workspace-greedy-allocate-all-except-largest.yml
deleted file mode 100644
index d1b74c56..00000000
--- a/spec/if/rtems/support/workspace-greedy-allocate-all-except-largest.yml
+++ /dev/null
@@ -1,30 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: '%'
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default:
- body: null
- params:
- - ${/if/c/uintptr_t:/name} *${.:/params[0]/name}
- return: void *
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_workspace_greedy_allocate_all_except_largest
-notes: null
-params:
-- description: '%'
- dir: null
- name: allocatable_size
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/support/workspace-greedy-allocate.yml b/spec/if/rtems/support/workspace-greedy-allocate.yml
deleted file mode 100644
index b9a5d599..00000000
--- a/spec/if/rtems/support/workspace-greedy-allocate.yml
+++ /dev/null
@@ -1,34 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: '%'
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default:
- body: null
- params:
- - const ${/if/c/uintptr_t:/name} *${.:/params[0]/name}
- - ${/if/c/size_t:/name} ${.:/params[1]/name}
- return: void *
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_workspace_greedy_allocate
-notes: null
-params:
-- description: '%'
- dir: null
- name: block_sizes
-- description: '%'
- dir: null
- name: block_count
-return:
- return: null
- return-values: []
-type: interface
diff --git a/spec/if/rtems/support/workspace-greedy-free.yml b/spec/if/rtems/support/workspace-greedy-free.yml
deleted file mode 100644
index 49ff431c..00000000
--- a/spec/if/rtems/support/workspace-greedy-free.yml
+++ /dev/null
@@ -1,30 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: '%'
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default:
- body: null
- params:
- - void *${.:/params[0]/name}
- return: void
- variants: []
-description: null
-enabled-by: true
-interface-type: function
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_workspace_greedy_free
-notes: null
-params:
-- description: '%'
- dir: null
- name: opaque
-return:
- return: null
- return-values: []
-type: interface