diff options
Diffstat (limited to 'spec/if/rtems/types')
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 |