summaryrefslogtreecommitdiffstats
path: root/spec/if/rtems/types
diff options
context:
space:
mode:
Diffstat (limited to 'spec/if/rtems/types')
-rw-r--r--spec/if/rtems/types/group.yml18
-rw-r--r--spec/if/rtems/types/header.yml27
-rw-r--r--spec/if/rtems/types/id-none.yml20
-rw-r--r--spec/if/rtems/types/id.yml19
-rw-r--r--spec/if/rtems/types/interval.yml19
-rw-r--r--spec/if/rtems/types/minimum-packet-size.yml19
-rw-r--r--spec/if/rtems/types/minimun-hetero-conversion.yml19
-rw-r--r--spec/if/rtems/types/mp-packet-classes.yml20
-rw-r--r--spec/if/rtems/types/mpci-entry.yml20
-rw-r--r--spec/if/rtems/types/mpci-get-packet-entry.yml20
-rw-r--r--spec/if/rtems/types/mpci-initialization-entry.yml21
-rw-r--r--spec/if/rtems/types/mpci-receive-packet-entry.yml21
-rw-r--r--spec/if/rtems/types/mpci-return-packet-entry.yml20
-rw-r--r--spec/if/rtems/types/mpci-send-packet-entry.yml19
-rw-r--r--spec/if/rtems/types/mpci-table.yml19
-rw-r--r--spec/if/rtems/types/multiprocessing-table.yml19
-rw-r--r--spec/if/rtems/types/name.yml22
-rw-r--r--spec/if/rtems/types/no-timeout.yml20
-rw-r--r--spec/if/rtems/types/packet-prefix.yml20
-rw-r--r--spec/if/rtems/types/time-of-day.yml75
20 files changed, 0 insertions, 457 deletions
diff --git a/spec/if/rtems/types/group.yml b/spec/if/rtems/types/group.yml
deleted file mode 100644
index d7a1aa7f..00000000
--- a/spec/if/rtems/types/group.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This group contains basic types of the Classic API.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-description: null
-enabled-by: true
-identifier: RTEMSAPIClassicTypes
-interface-type: group
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: ../group
-name: Basic Types
-text: |
- The Classic API shall provide an interface to basic types.
-type: interface
diff --git a/spec/if/rtems/types/header.yml b/spec/if/rtems/types/header.yml
deleted file mode 100644
index 3a6774a1..00000000
--- a/spec/if/rtems/types/header.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: This header file defines types provided by the API.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-interface-type: header-file
-links:
-- enabled-by: true
- role: interface-include
- uid: /if/c/sys-cpuset
-- enabled-by: true
- role: interface-include
- uid: /if/c/sys-impl-timespec
-- enabled-by: true
- role: interface-include
- uid: /if/c/sys-impl-timeval
-- enabled-by: true
- role: interface-include
- uid: /if/rtems/modes/header
-- enabled-by: RTEMS_MULTIPROCESSING
- role: interface-include
- uid: /if/impl/mpci/header
-- role: interface-placement
- uid: /if/domains/api
-path: rtems/rtems/types.h
-prefix: cpukit/include
-type: interface
diff --git a/spec/if/rtems/types/id-none.yml b/spec/if/rtems/types/id-none.yml
deleted file mode 100644
index 1c51dcc4..00000000
--- a/spec/if/rtems/types/id-none.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This is an invalid object identifier.
-copyrights:
-- Copyright (C) 2009, 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/object/id-none:/name}
- variants: []
-description: |
- No object can have this identifier.
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_ID_NONE
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/id.yml b/spec/if/rtems/types/id.yml
deleted file mode 100644
index 8c5489ef..00000000
--- a/spec/if/rtems/types/id.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Values of this type identify an object.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/object/id:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_id
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/interval.yml b/spec/if/rtems/types/interval.yml
deleted file mode 100644
index da47e8eb..00000000
--- a/spec/if/rtems/types/interval.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This type is used to represent clock tick intervals.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/watchdog/interval:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_interval
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/minimum-packet-size.yml b/spec/if/rtems/types/minimum-packet-size.yml
deleted file mode 100644
index 3709927b..00000000
--- a/spec/if/rtems/types/minimum-packet-size.yml
+++ /dev/null
@@ -1,19 +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: ${/if/impl/mpci/packet-minimum-size:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_MINIMUM_PACKET_SIZE
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/minimun-hetero-conversion.yml b/spec/if/rtems/types/minimun-hetero-conversion.yml
deleted file mode 100644
index 24257516..00000000
--- a/spec/if/rtems/types/minimun-hetero-conversion.yml
+++ /dev/null
@@ -1,19 +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: ${/if/impl/mpci/packet-minimum-hetero-conversion:/name}
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_MINIMUN_HETERO_CONVERSION
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/mp-packet-classes.yml b/spec/if/rtems/types/mp-packet-classes.yml
deleted file mode 100644
index 7fe76469..00000000
--- a/spec/if/rtems/types/mp-packet-classes.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This enumerated type defines the packet classes.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2006 On-Line Applications Research Corporation (OAR)
-definition:
- default: ${/if/impl/mpci/packet-classes:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: RTEMS_MULTIPROCESSING
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_mp_packet_classes
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/mpci-entry.yml b/spec/if/rtems/types/mpci-entry.yml
deleted file mode 100644
index 79c8119e..00000000
--- a/spec/if/rtems/types/mpci-entry.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- Return type of every MPCI handler routine.
-copyrights:
-- Copyright (C) 2009, 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2008 On-Line Applications Research Corporation (OAR)
-definition:
- default: MPCI_Entry rtems_mpci_entry
- variants: []
-description: null
-enabled-by: RTEMS_MULTIPROCESSING
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_mpci_entry
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/mpci-get-packet-entry.yml b/spec/if/rtems/types/mpci-get-packet-entry.yml
deleted file mode 100644
index 1ad253b9..00000000
--- a/spec/if/rtems/types/mpci-get-packet-entry.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This type defines the prototype for the get packet entry point in an MPCI.
-copyrights:
-- Copyright (C) 2009, 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2006 On-Line Applications Research Corporation (OAR)
-definition:
- default: ${/if/impl/mpci/get-packet-entry:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: RTEMS_MULTIPROCESSING
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_mpci_get_packet_entry
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/mpci-initialization-entry.yml b/spec/if/rtems/types/mpci-initialization-entry.yml
deleted file mode 100644
index 8e41ca46..00000000
--- a/spec/if/rtems/types/mpci-initialization-entry.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This type defines the prototype for the initialization entry point in an
- MPCI.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2006 On-Line Applications Research Corporation (OAR)
-definition:
- default: ${/if/impl/mpci/initialization-entry:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: RTEMS_MULTIPROCESSING
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_mpci_initialization_entry
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/mpci-receive-packet-entry.yml b/spec/if/rtems/types/mpci-receive-packet-entry.yml
deleted file mode 100644
index af6ef08f..00000000
--- a/spec/if/rtems/types/mpci-receive-packet-entry.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This type defines the prototype for the receive packet entry point in an
- MPCI.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2006 On-Line Applications Research Corporation (OAR)
-definition:
- default: ${/if/impl/mpci/receive-entry:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: RTEMS_MULTIPROCESSING
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_mpci_receive_packet_entry
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/mpci-return-packet-entry.yml b/spec/if/rtems/types/mpci-return-packet-entry.yml
deleted file mode 100644
index 2406721c..00000000
--- a/spec/if/rtems/types/mpci-return-packet-entry.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This type defines the prototype for the return packet entry point in an MPCI.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 2006 On-Line Applications Research Corporation (OAR)
-definition:
- default: ${/if/impl/mpci/return-packet-entry:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: RTEMS_MULTIPROCESSING
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_mpci_return_packet_entry
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/mpci-send-packet-entry.yml b/spec/if/rtems/types/mpci-send-packet-entry.yml
deleted file mode 100644
index cfef3345..00000000
--- a/spec/if/rtems/types/mpci-send-packet-entry.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This type defines the prototype for the send packet entry point in an MPCI.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/mpci/send-entry:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: RTEMS_MULTIPROCESSING
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_mpci_send_packet_entry
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/mpci-table.yml b/spec/if/rtems/types/mpci-table.yml
deleted file mode 100644
index d0fe9439..00000000
--- a/spec/if/rtems/types/mpci-table.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This type defines the MPCI control.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/mpci/control:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: RTEMS_MULTIPROCESSING
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_mpci_table
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/multiprocessing-table.yml b/spec/if/rtems/types/multiprocessing-table.yml
deleted file mode 100644
index 0f61fad8..00000000
--- a/spec/if/rtems/types/multiprocessing-table.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This type defines the MPCI configuration table.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/mpci/configuration-type:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: RTEMS_MULTIPROCESSING
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_multiprocessing_table
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/name.yml b/spec/if/rtems/types/name.yml
deleted file mode 100644
index 7c47ef36..00000000
--- a/spec/if/rtems/types/name.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This type is used to represent an Classic API object name.
-copyrights:
-- Copyright (C) 2009, 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/c/uint32_t:/name} rtems_name
- variants: []
-description: |
- It is an unsigned 32-bit integer which can be treated as a numeric value or
- initialized using rtems_build_name() to encode four ASCII characters. A
- value of zero may have a special meaning in some directives.
-enabled-by: true
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_name
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/no-timeout.yml b/spec/if/rtems/types/no-timeout.yml
deleted file mode 100644
index 92aef0a8..00000000
--- a/spec/if/rtems/types/no-timeout.yml
+++ /dev/null
@@ -1,20 +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: |
- ( (${interval:/name}) ${/if/impl/watchdog/no-timeout:/name} )
- variants: []
-description: null
-enabled-by: true
-interface-type: define
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: RTEMS_NO_TIMEOUT
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/packet-prefix.yml b/spec/if/rtems/types/packet-prefix.yml
deleted file mode 100644
index 4959a84a..00000000
--- a/spec/if/rtems/types/packet-prefix.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This type defines the prefix found at the beginning of each MPCI packet sent
- between nodes.
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
- default: ${/if/impl/mpci/packet-prefix:/name} ${.:/name}
- variants: []
-description: null
-enabled-by: RTEMS_MULTIPROCESSING
-interface-type: typedef
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_packet_prefix
-notes: null
-type: interface
diff --git a/spec/if/rtems/types/time-of-day.yml b/spec/if/rtems/types/time-of-day.yml
deleted file mode 100644
index 73a134bc..00000000
--- a/spec/if/rtems/types/time-of-day.yml
+++ /dev/null
@@ -1,75 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: |
- This type is used to represent the calendar time in the Classic API.
-copyrights:
-- Copyright (C) 2009, 2020 embedded brains GmbH (http://www.embedded-brains.de)
-definition:
-- default:
- brief: |
- This member represents the year A.D.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: year
- variants: []
-- default:
- brief: |
- This member represents the month of the year with values from 1 to 12.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: month
- variants: []
-- default:
- brief: |
- This member represents the day of the month with values from 1 to 31.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: day
- variants: []
-- default:
- brief: |
- This member represents the hour of the day with values from 0 to 23.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: hour
- variants: []
-- default:
- brief: |
- This member represents the minute of the hour with values from 0 to 59.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: minute
- variants: []
-- default:
- brief: |
- This member represents the second of the minute with values from 0 to 59.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: second
- variants: []
-- default:
- brief: |
- This member represents the clock tick of the second with values from 0 to
- rtems_clock_get_ticks_per_second() minus one.
- definition: ${/if/c/uint32_t:/name} ${.:name}
- description: null
- kind: member
- name: ticks
- variants: []
-definition-kind: typedef-only
-description: null
-enabled-by: true
-interface-type: struct
-links:
-- role: interface-placement
- uid: header
-- role: interface-ingroup
- uid: group
-name: rtems_time_of_day
-notes: null
-type: interface