summaryrefslogtreecommitdiffstats
path: root/spec/acfg/if/group-face.yml
diff options
context:
space:
mode:
Diffstat (limited to 'spec/acfg/if/group-face.yml')
-rw-r--r--spec/acfg/if/group-face.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/spec/acfg/if/group-face.yml b/spec/acfg/if/group-face.yml
new file mode 100644
index 00000000..752c7159
--- /dev/null
+++ b/spec/acfg/if/group-face.yml
@@ -0,0 +1,30 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+copyrights:
+- Copyright (C) 2022 On-Line Applications Research Corporation (OAR)
+description: |
+ This section describes configuration options related to adapting
+ RTEMS behavior to be aligned with the FACE Technical Standard.
+ The FACE Technical Standard is a product of the FACE Consortium
+ which operates under the Open Group. The FACE Consortium was founded
+ by avionics organizations to improve the portability of cockpit software
+ across various platforms. It addresses technical and business concerns.
+
+ Most important from an RTEMS perspective, the FACE Technical Standard
+ defines four POSIX profiles: Security, Safety Base, Safety Extended, and
+ the General Purpose Profile. Each has an increasingly larger subset of
+ POSIX APIs. In the Security and Safety profiles, ARINC 653 is required.
+ It is optional in the General Purpose Profile.
+
+ The RTEMS Project has been tracking alignment with the FACE POSIX profiles
+ and they are included in the "RTEMS POSIX 1003.1 Compliance Guide."
+enabled-by: true
+index-entries: []
+interface-type: appl-config-group
+links:
+- role: interface-placement
+ uid: ../../if/domain
+- role: requirement-refinement
+ uid: ../../req/applconfig
+name: FACE Technical Standard Related Configuration
+text: ''
+type: interface