summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-03-19 09:04:54 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-03-19 09:04:54 +0100
commita8d896dd7871cf9a3def6813727a57815b4bbe77 (patch)
treefdc84f4018da32f4097b8c80d977b5bf4527546d
parenta0e78f0e0fac19ed6361e91bac32a0a6b30b3d28 (diff)
spec: Add event record config options
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64.yml35
-rw-r--r--spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64ZLIB.yml34
2 files changed, 69 insertions, 0 deletions
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64.yml
new file mode 100644
index 00000000..fdc7f9d7
--- /dev/null
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64.yml
@@ -0,0 +1,35 @@
+SPDX-License-Identifier: CC-BY-SA-4.0
+appl-config-option-type: feature
+appl-config-option-default: |
+ If this configuration option is undefined, then the event records are not
+ dumped in a fatal error extension.
+appl-config-option-description: |
+ In case
+
+ * this configuration option is defined
+
+ * and :ref:`CONFIGURE_RECORD_EXTENSIONS_ENABLED` is defined
+
+ * and :ref:`CONFIGURE_RECORD_FATAL_DUMP_BASE64_ZLIB` is undefined,
+
+ then the event records are dumped in base64 encoding in a fatal error
+ extension (see :ref:`Terminate`).
+appl-config-option-index: []
+appl-config-option-name: CONFIGURE_RECORD_FATAL_DUMP_BASE64
+appl-config-option-notes: |
+ This extension can be used to produce crash dumps.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+active: true
+derived: false
+enabled-by: []
+header: ''
+interface-type: appl-config-option
+level: 1.119
+links:
+- RTEMS-ACFG-EVENTRECORD: 3xKeMAkaU2zxzN9UNmZQkb0frJf6VDZIRj25tOsaTj0=
+normative: true
+ref: ''
+reviewed: null
+text: ''
+type: interface
diff --git a/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64ZLIB.yml b/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64ZLIB.yml
new file mode 100644
index 00000000..f3110008
--- /dev/null
+++ b/spec/acfg/opt/RTEMS-ACFG-OPT-RECORDFATALDUMPBASE64ZLIB.yml
@@ -0,0 +1,34 @@
+SPDX-License-Identifier: CC-BY-SA-4.0
+appl-config-option-type: feature
+appl-config-option-default: |
+ If this configuration option is undefined, then the event records are not
+ dumped in a fatal error extension.
+appl-config-option-description: |
+ In case
+
+ * this configuration option is defined
+
+ * and :ref:`CONFIGURE_RECORD_EXTENSIONS_ENABLED` is defined,
+
+ then the event records are compressed by zlib and dumped in base64 encoding
+ in a fatal error extension (see :ref:`Terminate`).
+appl-config-option-index: []
+appl-config-option-name: CONFIGURE_RECORD_FATAL_DUMP_BASE64_ZLIB
+appl-config-option-notes: |
+ The zlib compression needs about 512KiB of RAM. This extension can be used
+ to produce crash dumps.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+active: true
+derived: false
+enabled-by: []
+header: ''
+interface-type: appl-config-option
+level: '1.120'
+links:
+- RTEMS-ACFG-EVENTRECORD: 3xKeMAkaU2zxzN9UNmZQkb0frJf6VDZIRj25tOsaTj0=
+normative: true
+ref: ''
+reviewed: null
+text: ''
+type: interface