diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-05-05 14:41:18 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-05-08 16:00:48 +0200 |
commit | 02f19371abda23eb949833ae63134766d7f12727 (patch) | |
tree | 5db5444e0d11caf10d1096f8e539b39849440174 | |
parent | spec: Remove unspecified-define-or-object (diff) | |
download | rtems-central-02f19371abda23eb949833ae63134766d7f12727.tar.bz2 |
spec: Remove unspecified-macro-or-function
Replace interface/unspecified-macro-or-function with a proxy.
-rw-r--r-- | spec/score/smp/if/lock-release-default.yml | 19 | ||||
-rw-r--r-- | spec/score/smp/if/lock-release-no-inline.yml | 18 | ||||
-rw-r--r-- | spec/score/smp/if/lock-release.yml | 14 | ||||
-rw-r--r-- | spec/spec/interface-unspecified.yml | 4 | ||||
-rwxr-xr-x | specview.py | 1 |
5 files changed, 40 insertions, 16 deletions
diff --git a/spec/score/smp/if/lock-release-default.yml b/spec/score/smp/if/lock-release-default.yml new file mode 100644 index 00000000..6f7ddd3a --- /dev/null +++ b/spec/score/smp/if/lock-release-default.yml @@ -0,0 +1,19 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: + not: + - RTEMS_DEBUG + - RTEMS_PROFILING +index-entries: [] +interface-type: unspecified-macro +links: +- role: interface-placement + uid: header-2 +- role: interface-ingroup + uid: group +- role: proxy-member + uid: lock-release +name: _SMP_lock_Release +references: [] +type: interface diff --git a/spec/score/smp/if/lock-release-no-inline.yml b/spec/score/smp/if/lock-release-no-inline.yml new file mode 100644 index 00000000..898f1253 --- /dev/null +++ b/spec/score/smp/if/lock-release-no-inline.yml @@ -0,0 +1,18 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +copyrights: +- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +enabled-by: +- RTEMS_DEBUG +- RTEMS_PROFILING +index-entries: [] +interface-type: unspecified-function +links: +- role: interface-placement + uid: header-2 +- role: interface-ingroup + uid: group +- role: proxy-member + uid: lock-release +name: _SMP_lock_Release +references: [] +type: interface diff --git a/spec/score/smp/if/lock-release.yml b/spec/score/smp/if/lock-release.yml index 3e1c919a..e131fe30 100644 --- a/spec/score/smp/if/lock-release.yml +++ b/spec/score/smp/if/lock-release.yml @@ -1,14 +1,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) +- Copyright (C) 2023 embedded brains GmbH (http://www.embedded-brains.de) enabled-by: true -index-entries: [] -interface-type: unspecified-macro-or-function -links: -- role: interface-placement - uid: header-2 -- role: interface-ingroup - uid: group -name: _SMP_lock_Release -references: [] -type: interface +links: [] +type: proxy diff --git a/spec/spec/interface-unspecified.yml b/spec/spec/interface-unspecified.yml index b8b3e366..51edc841 100644 --- a/spec/spec/interface-unspecified.yml +++ b/spec/spec/interface-unspecified.yml @@ -31,10 +31,6 @@ links: uid: interface - role: spec-refinement spec-key: interface-type - spec-value: unspecified-macro-or-function - uid: interface -- role: spec-refinement - spec-key: interface-type spec-value: unspecified-object uid: interface - role: spec-refinement diff --git a/specview.py b/specview.py index a8dc59b2..6cecac31 100755 --- a/specview.py +++ b/specview.py @@ -173,7 +173,6 @@ _VALIDATION_LEAF = [ "interface/unspecified-function", "interface/unspecified-group", "interface/unspecified-macro", - "interface/unspecified-macro-or-function", "interface/unspecified-object", "interface/unspecified-struct", "interface/unspecified-typedef", |