summaryrefslogtreecommitdiffstats
path: root/spec/score/smp
diff options
context:
space:
mode:
Diffstat (limited to 'spec/score/smp')
-rw-r--r--spec/score/smp/if/get-current-processor.yml11
-rw-r--r--spec/score/smp/if/get-processor-maximum.yml11
-rw-r--r--spec/score/smp/if/header-2.yml12
-rw-r--r--spec/score/smp/if/header.yml12
-rw-r--r--spec/score/smp/if/lock-acquire.yml11
-rw-r--r--spec/score/smp/if/lock-release.yml11
-rw-r--r--spec/score/smp/if/processor-configured-maximum.yml11
7 files changed, 79 insertions, 0 deletions
diff --git a/spec/score/smp/if/get-current-processor.yml b/spec/score/smp/if/get-current-processor.yml
new file mode 100644
index 00000000..808b821f
--- /dev/null
+++ b/spec/score/smp/if/get-current-processor.yml
@@ -0,0 +1,11 @@
+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: true
+interface-type: unspecified
+links:
+- role: interface-placement
+ uid: header
+name: _SMP_Get_current_processor
+reference: null
+type: interface
diff --git a/spec/score/smp/if/get-processor-maximum.yml b/spec/score/smp/if/get-processor-maximum.yml
new file mode 100644
index 00000000..bf51150b
--- /dev/null
+++ b/spec/score/smp/if/get-processor-maximum.yml
@@ -0,0 +1,11 @@
+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: true
+interface-type: unspecified
+links:
+- role: interface-placement
+ uid: header
+name: _SMP_Get_processor_maximum
+reference: null
+type: interface
diff --git a/spec/score/smp/if/header-2.yml b/spec/score/smp/if/header-2.yml
new file mode 100644
index 00000000..11798685
--- /dev/null
+++ b/spec/score/smp/if/header-2.yml
@@ -0,0 +1,12 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: This header file defines interfaces of the SMP Lock Handler.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+interface-type: header-file
+links:
+- role: interface-placement
+ uid: ../../if/domain
+path: rtems/score/smplock.h
+prefix: cpukit/include
+type: interface
diff --git a/spec/score/smp/if/header.yml b/spec/score/smp/if/header.yml
new file mode 100644
index 00000000..0610201a
--- /dev/null
+++ b/spec/score/smp/if/header.yml
@@ -0,0 +1,12 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+brief: This header file defines interfaces of the SMP Handler.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by: true
+interface-type: header-file
+links:
+- role: interface-placement
+ uid: ../../if/domain
+path: rtems/score/smp.h
+prefix: cpukit/include
+type: interface
diff --git a/spec/score/smp/if/lock-acquire.yml b/spec/score/smp/if/lock-acquire.yml
new file mode 100644
index 00000000..24b22323
--- /dev/null
+++ b/spec/score/smp/if/lock-acquire.yml
@@ -0,0 +1,11 @@
+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: true
+interface-type: unspecified
+links:
+- role: interface-placement
+ uid: header-2
+name: _SMP_lock_Acquire
+reference: null
+type: interface
diff --git a/spec/score/smp/if/lock-release.yml b/spec/score/smp/if/lock-release.yml
new file mode 100644
index 00000000..7eeb559b
--- /dev/null
+++ b/spec/score/smp/if/lock-release.yml
@@ -0,0 +1,11 @@
+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: true
+interface-type: unspecified
+links:
+- role: interface-placement
+ uid: header-2
+name: _SMP_lock_Release
+reference: null
+type: interface
diff --git a/spec/score/smp/if/processor-configured-maximum.yml b/spec/score/smp/if/processor-configured-maximum.yml
new file mode 100644
index 00000000..0e356a49
--- /dev/null
+++ b/spec/score/smp/if/processor-configured-maximum.yml
@@ -0,0 +1,11 @@
+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: true
+interface-type: unspecified
+links:
+- role: interface-placement
+ uid: header
+name: _SMP_Processor_configured_maximum
+reference: null
+type: interface