diff --git a/.gitignore b/.gitignore index 5b56c3953a3..ecf96856b66 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,7 @@ __pycache__/ # Mac .DS_Store + +# IDE +/.clwb +/.idea diff --git a/docs/features/communication/docs/requirements/index.rst b/docs/features/communication/docs/requirements/index.rst index be5fea73627..9527b933de7 100644 --- a/docs/features/communication/docs/requirements/index.rst +++ b/docs/features/communication/docs/requirements/index.rst @@ -291,6 +291,20 @@ Mixed-Criticality safety systems Consumers with lower criticality shall not be able to drop data before it is consumed by partners with higher criticality. +Cross VM Communication +^^^^^^^^^^^^^^^^^^^^^^ + +.. feat_req:: Cross VM + :id: feat_req__com__cross_vm + :reqtype: Functional + :security: YES + :safety: ASIL_B + :satisfies: stkh_req__communication__vm + :status: valid + :valid_from: v1.0.0 + + The communication framework shall allow to communicate between different VMs over shared memory + Performance ^^^^^^^^^^^ diff --git a/docs/requirements/stakeholder/index.rst b/docs/requirements/stakeholder/index.rst index f65c5a5d2bc..d8b47b2a073 100644 --- a/docs/requirements/stakeholder/index.rst +++ b/docs/requirements/stakeholder/index.rst @@ -557,6 +557,17 @@ Communication The SW-platform shall support intra-process communication. +.. stkh_req:: Cross-VM Communication + :id: stkh_req__communication__vm + :reqtype: Functional + :security: NO + :safety: QM + :rationale: Different VMs in a system involved. Sometimes they interact. + :status: valid + :valid_from: v1.0.0 + + The platform shall support not only IPC but also inter Virtual Machine (VM) communication. + .. stkh_req:: Stable application interfaces :id: stkh_req__communication__stable_app_inter :reqtype: Functional