Removal of crypto_30_Libcv Arxml
This commit is contained in:
parent
bca5c95e90
commit
3388cc9468
|
|
@ -19,9 +19,6 @@
|
||||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
<ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/FblBm</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/FblBm</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
||||||
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
|
||||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Crypto</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
|
||||||
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
|
||||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
<ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/vBaseEnv</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/vBaseEnv</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
||||||
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||||
|
|
@ -53,10 +50,10 @@
|
||||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/CryIf</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/CryIf</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
||||||
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
<ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Crypto_001</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/FblAsrStubs</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
||||||
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
<ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||||
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/FblAsrStubs</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
<ECUC-MODULE-CONFIGURATION-VALUES-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Crypto_30_vHsm</ECUC-MODULE-CONFIGURATION-VALUES-REF>
|
||||||
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
</ECUC-MODULE-CONFIGURATION-VALUES-REF-CONDITIONAL>
|
||||||
</ECUC-VALUES>
|
</ECUC-VALUES>
|
||||||
</ECUC-VALUE-COLLECTION>
|
</ECUC-VALUE-COLLECTION>
|
||||||
|
|
|
||||||
|
|
@ -4,8 +4,8 @@
|
||||||
<AR-PACKAGE>
|
<AR-PACKAGE>
|
||||||
<SHORT-NAME>ActiveEcuC</SHORT-NAME>
|
<SHORT-NAME>ActiveEcuC</SHORT-NAME>
|
||||||
<ELEMENTS>
|
<ELEMENTS>
|
||||||
<ECUC-MODULE-CONFIGURATION-VALUES UUID="a85a5541-6f89-4d99-bcd4-4b8be19b666c">
|
<ECUC-MODULE-CONFIGURATION-VALUES UUID="594f4f78-f1ff-4671-9cf2-9434863a5354">
|
||||||
<SHORT-NAME>Crypto_001</SHORT-NAME>
|
<SHORT-NAME>Crypto_30_vHsm</SHORT-NAME>
|
||||||
<DEFINITION-REF DEST="ECUC-MODULE-DEF">/MICROSAR/Crypto_30_vHsm/Crypto</DEFINITION-REF>
|
<DEFINITION-REF DEST="ECUC-MODULE-DEF">/MICROSAR/Crypto_30_vHsm/Crypto</DEFINITION-REF>
|
||||||
<IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
|
<IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
|
||||||
<MODULE-DESCRIPTION-REF DEST="BSW-IMPLEMENTATION">/MICROSAR/Crypto_30_vHsm/Crypto_Impl</MODULE-DESCRIPTION-REF>
|
<MODULE-DESCRIPTION-REF DEST="BSW-IMPLEMENTATION">/MICROSAR/Crypto_30_vHsm/Crypto_Impl</MODULE-DESCRIPTION-REF>
|
||||||
|
|
@ -90,7 +90,7 @@
|
||||||
<REFERENCE-VALUES>
|
<REFERENCE-VALUES>
|
||||||
<ECUC-REFERENCE-VALUE>
|
<ECUC-REFERENCE-VALUE>
|
||||||
<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_vHsm/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
|
<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_vHsm/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
|
||||||
<VALUE-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/Crypto_001/CryptoKeyElements/vHsmDummyKeyElement</VALUE-REF>
|
<VALUE-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/Crypto_30_vHsm/CryptoKeyElements/vHsmDummyKeyElement</VALUE-REF>
|
||||||
</ECUC-REFERENCE-VALUE>
|
</ECUC-REFERENCE-VALUE>
|
||||||
</REFERENCE-VALUES>
|
</REFERENCE-VALUES>
|
||||||
</ECUC-CONTAINER-VALUE>
|
</ECUC-CONTAINER-VALUE>
|
||||||
|
|
@ -100,7 +100,7 @@
|
||||||
<SHORT-NAME>CryptoDriverObjects</SHORT-NAME>
|
<SHORT-NAME>CryptoDriverObjects</SHORT-NAME>
|
||||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_vHsm/Crypto/CryptoDriverObjects</DEFINITION-REF>
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_vHsm/Crypto/CryptoDriverObjects</DEFINITION-REF>
|
||||||
<SUB-CONTAINERS>
|
<SUB-CONTAINERS>
|
||||||
<ECUC-CONTAINER-VALUE UUID="f91870a8-f331-4ae6-9f18-ae75d25e76f2">
|
<ECUC-CONTAINER-VALUE UUID="0dbd441e-ac37-4b97-a7fe-280cb22c5d6c">
|
||||||
<SHORT-NAME>CryptoDriverObject</SHORT-NAME>
|
<SHORT-NAME>CryptoDriverObject</SHORT-NAME>
|
||||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_vHsm/Crypto/CryptoDriverObjects/CryptoDriverObject</DEFINITION-REF>
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_vHsm/Crypto/CryptoDriverObjects/CryptoDriverObject</DEFINITION-REF>
|
||||||
<PARAMETER-VALUES>
|
<PARAMETER-VALUES>
|
||||||
|
|
@ -184,7 +184,7 @@
|
||||||
</ECUC-REFERENCE-VALUE>
|
</ECUC-REFERENCE-VALUE>
|
||||||
</REFERENCE-VALUES>
|
</REFERENCE-VALUES>
|
||||||
<SUB-CONTAINERS>
|
<SUB-CONTAINERS>
|
||||||
<ECUC-CONTAINER-VALUE UUID="c489f67f-46aa-4c02-b2e8-eb6c74f0b2a2">
|
<ECUC-CONTAINER-VALUE UUID="fd28d996-05e4-4636-8394-6cbc869c9c76">
|
||||||
<SHORT-NAME>CryptoJobResponseInterrupt</SHORT-NAME>
|
<SHORT-NAME>CryptoJobResponseInterrupt</SHORT-NAME>
|
||||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_vHsm/Crypto/CryptovHsm/CryptoJobResponseInterrupt</DEFINITION-REF>
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_vHsm/Crypto/CryptovHsm/CryptoJobResponseInterrupt</DEFINITION-REF>
|
||||||
<PARAMETER-VALUES>
|
<PARAMETER-VALUES>
|
||||||
|
|
@ -210,7 +210,7 @@
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
</PARAMETER-VALUES>
|
</PARAMETER-VALUES>
|
||||||
</ECUC-CONTAINER-VALUE>
|
</ECUC-CONTAINER-VALUE>
|
||||||
<ECUC-CONTAINER-VALUE UUID="64def107-eb21-469b-9143-a698ffd64089">
|
<ECUC-CONTAINER-VALUE UUID="b59dfb58-22e6-4e7d-b7d5-fcb270776f85">
|
||||||
<SHORT-NAME>CryptoJobRequestInterrupt</SHORT-NAME>
|
<SHORT-NAME>CryptoJobRequestInterrupt</SHORT-NAME>
|
||||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_vHsm/Crypto/CryptovHsm/CryptoJobRequestInterrupt</DEFINITION-REF>
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_vHsm/Crypto/CryptovHsm/CryptoJobRequestInterrupt</DEFINITION-REF>
|
||||||
<PARAMETER-VALUES>
|
<PARAMETER-VALUES>
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -28,14 +28,6 @@
|
||||||
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/EcuC/EcucGeneral/BswInitialization/Crypto_30_LibCv_Init</SDX-REF>
|
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/EcuC/EcucGeneral/BswInitialization/Crypto_30_LibCv_Init</SDX-REF>
|
||||||
</SDG>
|
</SDG>
|
||||||
</SDG>
|
</SDG>
|
||||||
<SDG GID=".ActiveEcuC.Crypto_001">
|
|
||||||
<SDG GID="Crypto_30_vHsm_InitMemory">
|
|
||||||
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/EcuC/EcucGeneral/BswInitialization/Crypto_30_vHsm_InitMemory</SDX-REF>
|
|
||||||
</SDG>
|
|
||||||
<SDG GID="Crypto_30_vHsm_Init">
|
|
||||||
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/EcuC/EcucGeneral/BswInitialization/Crypto_30_vHsm_Init</SDX-REF>
|
|
||||||
</SDG>
|
|
||||||
</SDG>
|
|
||||||
<SDG GID=".ActiveEcuC.Csm">
|
<SDG GID=".ActiveEcuC.Csm">
|
||||||
<SDG GID="Csm_InitMemory">
|
<SDG GID="Csm_InitMemory">
|
||||||
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/EcuC/EcucGeneral/BswInitialization/Csm_InitMemory</SDX-REF>
|
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/EcuC/EcucGeneral/BswInitialization/Csm_InitMemory</SDX-REF>
|
||||||
|
|
@ -70,6 +62,14 @@
|
||||||
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/EcuC/EcucGeneral/BswInitialization/vLinkGen_Init</SDX-REF>
|
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/EcuC/EcucGeneral/BswInitialization/vLinkGen_Init</SDX-REF>
|
||||||
</SDG>
|
</SDG>
|
||||||
</SDG>
|
</SDG>
|
||||||
|
<SDG GID=".ActiveEcuC.Crypto_30_vHsm">
|
||||||
|
<SDG GID="Crypto_30_vHsm_InitMemory">
|
||||||
|
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/EcuC/EcucGeneral/BswInitialization/Crypto_30_vHsm_InitMemory</SDX-REF>
|
||||||
|
</SDG>
|
||||||
|
<SDG GID="Crypto_30_vHsm_Init">
|
||||||
|
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/EcuC/EcucGeneral/BswInitialization/Crypto_30_vHsm_Init</SDX-REF>
|
||||||
|
</SDG>
|
||||||
|
</SDG>
|
||||||
</SDG>
|
</SDG>
|
||||||
</SDGS>
|
</SDGS>
|
||||||
</ADMIN-DATA>
|
</ADMIN-DATA>
|
||||||
|
|
@ -235,150 +235,6 @@
|
||||||
</ECUC-REFERENCE-VALUE>
|
</ECUC-REFERENCE-VALUE>
|
||||||
</REFERENCE-VALUES>
|
</REFERENCE-VALUES>
|
||||||
</ECUC-CONTAINER-VALUE>
|
</ECUC-CONTAINER-VALUE>
|
||||||
<ECUC-CONTAINER-VALUE UUID="f7890612-9857-4df7-b878-50e1396f0010">
|
|
||||||
<SHORT-NAME>Crypto_30_LibCv_InitMemory</SHORT-NAME>
|
|
||||||
<ANNOTATIONS>
|
|
||||||
<ANNOTATION>
|
|
||||||
<LABEL>
|
|
||||||
<L-4 L="FOR-ALL">/ActiveEcuC/Crypto</L-4>
|
|
||||||
</LABEL>
|
|
||||||
<ANNOTATION-ORIGIN>DV:EcucBswInitFunction</ANNOTATION-ORIGIN>
|
|
||||||
<ANNOTATION-TEXT>
|
|
||||||
<P>
|
|
||||||
<L-1 L="FOR-ALL">PLAIN_TEXT</L-1>
|
|
||||||
</P>
|
|
||||||
<P>
|
|
||||||
<L-1 L="FOR-ALL">Initializes variables of the Crypto Driver</L-1>
|
|
||||||
</P>
|
|
||||||
</ANNOTATION-TEXT>
|
|
||||||
</ANNOTATION>
|
|
||||||
</ANNOTATIONS>
|
|
||||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction</DEFINITION-REF>
|
|
||||||
<PARAMETER-VALUES>
|
|
||||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/Header</DEFINITION-REF>
|
|
||||||
<VALUE>Crypto_30_LibCv.h</VALUE>
|
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/InitPhase</DEFINITION-REF>
|
|
||||||
<VALUE>INIT_MEMORY</VALUE>
|
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
</PARAMETER-VALUES>
|
|
||||||
<REFERENCE-VALUES>
|
|
||||||
<ECUC-REFERENCE-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-FOREIGN-REFERENCE-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/ModuleRef</DEFINITION-REF>
|
|
||||||
<VALUE-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Crypto</VALUE-REF>
|
|
||||||
</ECUC-REFERENCE-VALUE>
|
|
||||||
</REFERENCE-VALUES>
|
|
||||||
</ECUC-CONTAINER-VALUE>
|
|
||||||
<ECUC-CONTAINER-VALUE UUID="5324ac3b-2a1d-438e-91ab-46bbeddf890f">
|
|
||||||
<SHORT-NAME>Crypto_30_LibCv_Init</SHORT-NAME>
|
|
||||||
<ANNOTATIONS>
|
|
||||||
<ANNOTATION>
|
|
||||||
<LABEL>
|
|
||||||
<L-4 L="FOR-ALL">/ActiveEcuC/Crypto</L-4>
|
|
||||||
</LABEL>
|
|
||||||
<ANNOTATION-ORIGIN>DV:EcucBswInitFunction</ANNOTATION-ORIGIN>
|
|
||||||
<ANNOTATION-TEXT>
|
|
||||||
<P>
|
|
||||||
<L-1 L="FOR-ALL">PLAIN_TEXT</L-1>
|
|
||||||
</P>
|
|
||||||
<P>
|
|
||||||
<L-1 L="FOR-ALL">Initializes the Crypto Driver</L-1>
|
|
||||||
</P>
|
|
||||||
</ANNOTATION-TEXT>
|
|
||||||
</ANNOTATION>
|
|
||||||
</ANNOTATIONS>
|
|
||||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction</DEFINITION-REF>
|
|
||||||
<PARAMETER-VALUES>
|
|
||||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/Header</DEFINITION-REF>
|
|
||||||
<VALUE>Crypto_30_LibCv.h</VALUE>
|
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/InitPhase</DEFINITION-REF>
|
|
||||||
<VALUE>INIT_TWO_DRV</VALUE>
|
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
</PARAMETER-VALUES>
|
|
||||||
<REFERENCE-VALUES>
|
|
||||||
<ECUC-REFERENCE-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-FOREIGN-REFERENCE-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/ModuleRef</DEFINITION-REF>
|
|
||||||
<VALUE-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Crypto</VALUE-REF>
|
|
||||||
</ECUC-REFERENCE-VALUE>
|
|
||||||
</REFERENCE-VALUES>
|
|
||||||
</ECUC-CONTAINER-VALUE>
|
|
||||||
<ECUC-CONTAINER-VALUE UUID="231c7891-5f07-4540-84eb-fb47c6ba1496">
|
|
||||||
<SHORT-NAME>Crypto_30_vHsm_InitMemory</SHORT-NAME>
|
|
||||||
<ANNOTATIONS>
|
|
||||||
<ANNOTATION>
|
|
||||||
<LABEL>
|
|
||||||
<L-4 L="FOR-ALL">/ActiveEcuC/Crypto_001</L-4>
|
|
||||||
</LABEL>
|
|
||||||
<ANNOTATION-ORIGIN>DV:EcucBswInitFunction</ANNOTATION-ORIGIN>
|
|
||||||
<ANNOTATION-TEXT>
|
|
||||||
<P>
|
|
||||||
<L-1 L="FOR-ALL">PLAIN_TEXT</L-1>
|
|
||||||
</P>
|
|
||||||
<P>
|
|
||||||
<L-1 L="FOR-ALL">Initializes variables of the Crypto Driver</L-1>
|
|
||||||
</P>
|
|
||||||
</ANNOTATION-TEXT>
|
|
||||||
</ANNOTATION>
|
|
||||||
</ANNOTATIONS>
|
|
||||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction</DEFINITION-REF>
|
|
||||||
<PARAMETER-VALUES>
|
|
||||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/Header</DEFINITION-REF>
|
|
||||||
<VALUE>Crypto_30_vHsm.h</VALUE>
|
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/InitPhase</DEFINITION-REF>
|
|
||||||
<VALUE>INIT_MEMORY</VALUE>
|
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
</PARAMETER-VALUES>
|
|
||||||
<REFERENCE-VALUES>
|
|
||||||
<ECUC-REFERENCE-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-FOREIGN-REFERENCE-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/ModuleRef</DEFINITION-REF>
|
|
||||||
<VALUE-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Crypto_001</VALUE-REF>
|
|
||||||
</ECUC-REFERENCE-VALUE>
|
|
||||||
</REFERENCE-VALUES>
|
|
||||||
</ECUC-CONTAINER-VALUE>
|
|
||||||
<ECUC-CONTAINER-VALUE UUID="2e814ead-e2f8-422d-a5b5-6b23181d914e">
|
|
||||||
<SHORT-NAME>Crypto_30_vHsm_Init</SHORT-NAME>
|
|
||||||
<ANNOTATIONS>
|
|
||||||
<ANNOTATION>
|
|
||||||
<LABEL>
|
|
||||||
<L-4 L="FOR-ALL">/ActiveEcuC/Crypto_001</L-4>
|
|
||||||
</LABEL>
|
|
||||||
<ANNOTATION-ORIGIN>DV:EcucBswInitFunction</ANNOTATION-ORIGIN>
|
|
||||||
<ANNOTATION-TEXT>
|
|
||||||
<P>
|
|
||||||
<L-1 L="FOR-ALL">PLAIN_TEXT</L-1>
|
|
||||||
</P>
|
|
||||||
<P>
|
|
||||||
<L-1 L="FOR-ALL">Initializes the Crypto Driver</L-1>
|
|
||||||
</P>
|
|
||||||
</ANNOTATION-TEXT>
|
|
||||||
</ANNOTATION>
|
|
||||||
</ANNOTATIONS>
|
|
||||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction</DEFINITION-REF>
|
|
||||||
<PARAMETER-VALUES>
|
|
||||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/Header</DEFINITION-REF>
|
|
||||||
<VALUE>Crypto_30_vHsm.h</VALUE>
|
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/InitPhase</DEFINITION-REF>
|
|
||||||
<VALUE>INIT_TWO_DRV</VALUE>
|
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
</PARAMETER-VALUES>
|
|
||||||
<REFERENCE-VALUES>
|
|
||||||
<ECUC-REFERENCE-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-FOREIGN-REFERENCE-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/ModuleRef</DEFINITION-REF>
|
|
||||||
<VALUE-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Crypto_001</VALUE-REF>
|
|
||||||
</ECUC-REFERENCE-VALUE>
|
|
||||||
</REFERENCE-VALUES>
|
|
||||||
</ECUC-CONTAINER-VALUE>
|
|
||||||
<ECUC-CONTAINER-VALUE UUID="52ad7156-4138-4f84-895f-0b0ec1bc21a9">
|
<ECUC-CONTAINER-VALUE UUID="52ad7156-4138-4f84-895f-0b0ec1bc21a9">
|
||||||
<SHORT-NAME>Csm_InitMemory</SHORT-NAME>
|
<SHORT-NAME>Csm_InitMemory</SHORT-NAME>
|
||||||
<ANNOTATIONS>
|
<ANNOTATIONS>
|
||||||
|
|
@ -679,6 +535,78 @@
|
||||||
</ECUC-REFERENCE-VALUE>
|
</ECUC-REFERENCE-VALUE>
|
||||||
</REFERENCE-VALUES>
|
</REFERENCE-VALUES>
|
||||||
</ECUC-CONTAINER-VALUE>
|
</ECUC-CONTAINER-VALUE>
|
||||||
|
<ECUC-CONTAINER-VALUE UUID="faf5718a-f4b7-40e0-adbc-dcbbd93b3954">
|
||||||
|
<SHORT-NAME>Crypto_30_vHsm_InitMemory</SHORT-NAME>
|
||||||
|
<ANNOTATIONS>
|
||||||
|
<ANNOTATION>
|
||||||
|
<LABEL>
|
||||||
|
<L-4 L="FOR-ALL">/ActiveEcuC/Crypto_30_vHsm</L-4>
|
||||||
|
</LABEL>
|
||||||
|
<ANNOTATION-ORIGIN>DV:EcucBswInitFunction</ANNOTATION-ORIGIN>
|
||||||
|
<ANNOTATION-TEXT>
|
||||||
|
<P>
|
||||||
|
<L-1 L="FOR-ALL">PLAIN_TEXT</L-1>
|
||||||
|
</P>
|
||||||
|
<P>
|
||||||
|
<L-1 L="FOR-ALL">Initializes variables of the Crypto Driver</L-1>
|
||||||
|
</P>
|
||||||
|
</ANNOTATION-TEXT>
|
||||||
|
</ANNOTATION>
|
||||||
|
</ANNOTATIONS>
|
||||||
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction</DEFINITION-REF>
|
||||||
|
<PARAMETER-VALUES>
|
||||||
|
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/Header</DEFINITION-REF>
|
||||||
|
<VALUE>Crypto_30_vHsm.h</VALUE>
|
||||||
|
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/InitPhase</DEFINITION-REF>
|
||||||
|
<VALUE>INIT_MEMORY</VALUE>
|
||||||
|
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
</PARAMETER-VALUES>
|
||||||
|
<REFERENCE-VALUES>
|
||||||
|
<ECUC-REFERENCE-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-FOREIGN-REFERENCE-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/ModuleRef</DEFINITION-REF>
|
||||||
|
<VALUE-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Crypto_30_vHsm</VALUE-REF>
|
||||||
|
</ECUC-REFERENCE-VALUE>
|
||||||
|
</REFERENCE-VALUES>
|
||||||
|
</ECUC-CONTAINER-VALUE>
|
||||||
|
<ECUC-CONTAINER-VALUE UUID="9d5c4186-eca5-477f-b69b-6f44f56494fe">
|
||||||
|
<SHORT-NAME>Crypto_30_vHsm_Init</SHORT-NAME>
|
||||||
|
<ANNOTATIONS>
|
||||||
|
<ANNOTATION>
|
||||||
|
<LABEL>
|
||||||
|
<L-4 L="FOR-ALL">/ActiveEcuC/Crypto_30_vHsm</L-4>
|
||||||
|
</LABEL>
|
||||||
|
<ANNOTATION-ORIGIN>DV:EcucBswInitFunction</ANNOTATION-ORIGIN>
|
||||||
|
<ANNOTATION-TEXT>
|
||||||
|
<P>
|
||||||
|
<L-1 L="FOR-ALL">PLAIN_TEXT</L-1>
|
||||||
|
</P>
|
||||||
|
<P>
|
||||||
|
<L-1 L="FOR-ALL">Initializes the Crypto Driver</L-1>
|
||||||
|
</P>
|
||||||
|
</ANNOTATION-TEXT>
|
||||||
|
</ANNOTATION>
|
||||||
|
</ANNOTATIONS>
|
||||||
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction</DEFINITION-REF>
|
||||||
|
<PARAMETER-VALUES>
|
||||||
|
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/Header</DEFINITION-REF>
|
||||||
|
<VALUE>Crypto_30_vHsm.h</VALUE>
|
||||||
|
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/InitPhase</DEFINITION-REF>
|
||||||
|
<VALUE>INIT_TWO_DRV</VALUE>
|
||||||
|
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
</PARAMETER-VALUES>
|
||||||
|
<REFERENCE-VALUES>
|
||||||
|
<ECUC-REFERENCE-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-FOREIGN-REFERENCE-DEF">/MICROSAR/EcuC/EcucGeneral/BswInitialization/InitFunction/ModuleRef</DEFINITION-REF>
|
||||||
|
<VALUE-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Crypto_30_vHsm</VALUE-REF>
|
||||||
|
</ECUC-REFERENCE-VALUE>
|
||||||
|
</REFERENCE-VALUES>
|
||||||
|
</ECUC-CONTAINER-VALUE>
|
||||||
</SUB-CONTAINERS>
|
</SUB-CONTAINERS>
|
||||||
</ECUC-CONTAINER-VALUE>
|
</ECUC-CONTAINER-VALUE>
|
||||||
</SUB-CONTAINERS>
|
</SUB-CONTAINERS>
|
||||||
|
|
|
||||||
|
|
@ -48,14 +48,6 @@
|
||||||
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/vSet/vSetBswInitialization/Crypto_30_LibCv_Init/vSetInitFunctionInstance</SDX-REF>
|
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/vSet/vSetBswInitialization/Crypto_30_LibCv_Init/vSetInitFunctionInstance</SDX-REF>
|
||||||
</SDG>
|
</SDG>
|
||||||
</SDG>
|
</SDG>
|
||||||
<SDG GID=".ActiveEcuC.Crypto_001">
|
|
||||||
<SDG GID="Crypto_30_vHsm_InitMemory">
|
|
||||||
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/vSet/vSetBswInitialization/Crypto_30_vHsm_InitMemory</SDX-REF>
|
|
||||||
</SDG>
|
|
||||||
<SDG GID="Crypto_30_vHsm_Init">
|
|
||||||
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/vSet/vSetBswInitialization/Crypto_30_vHsm_Init</SDX-REF>
|
|
||||||
</SDG>
|
|
||||||
</SDG>
|
|
||||||
<SDG GID=".ActiveEcuC.Crypto_001.Crypto_30_vHsm_InitMemory">
|
<SDG GID=".ActiveEcuC.Crypto_001.Crypto_30_vHsm_InitMemory">
|
||||||
<SDG GID="vSetInitFunctionInstance">
|
<SDG GID="vSetInitFunctionInstance">
|
||||||
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/vSet/vSetBswInitialization/Crypto_30_vHsm_InitMemory/vSetInitFunctionInstance</SDX-REF>
|
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/vSet/vSetBswInitialization/Crypto_30_vHsm_InitMemory/vSetInitFunctionInstance</SDX-REF>
|
||||||
|
|
@ -140,6 +132,24 @@
|
||||||
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/vSet/vSetBswInitialization/vLinkGen_Init/vSetInitFunctionInstance</SDX-REF>
|
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/vSet/vSetBswInitialization/vLinkGen_Init/vSetInitFunctionInstance</SDX-REF>
|
||||||
</SDG>
|
</SDG>
|
||||||
</SDG>
|
</SDG>
|
||||||
|
<SDG GID=".ActiveEcuC.Crypto_30_vHsm">
|
||||||
|
<SDG GID="Crypto_30_vHsm_InitMemory">
|
||||||
|
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/vSet/vSetBswInitialization/Crypto_30_vHsm_InitMemory</SDX-REF>
|
||||||
|
</SDG>
|
||||||
|
<SDG GID="Crypto_30_vHsm_Init">
|
||||||
|
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/vSet/vSetBswInitialization/Crypto_30_vHsm_Init</SDX-REF>
|
||||||
|
</SDG>
|
||||||
|
</SDG>
|
||||||
|
<SDG GID=".ActiveEcuC.Crypto_30_vHsm.Crypto_30_vHsm_InitMemory">
|
||||||
|
<SDG GID="vSetInitFunctionInstance">
|
||||||
|
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/vSet/vSetBswInitialization/Crypto_30_vHsm_InitMemory/vSetInitFunctionInstance</SDX-REF>
|
||||||
|
</SDG>
|
||||||
|
</SDG>
|
||||||
|
<SDG GID=".ActiveEcuC.Crypto_30_vHsm.Crypto_30_vHsm_Init">
|
||||||
|
<SDG GID="vSetInitFunctionInstance">
|
||||||
|
<SDX-REF DEST="ECUC-CONTAINER-VALUE">/ActiveEcuC/vSet/vSetBswInitialization/Crypto_30_vHsm_Init/vSetInitFunctionInstance</SDX-REF>
|
||||||
|
</SDG>
|
||||||
|
</SDG>
|
||||||
</SDG>
|
</SDG>
|
||||||
</SDGS>
|
</SDGS>
|
||||||
</ADMIN-DATA>
|
</ADMIN-DATA>
|
||||||
|
|
@ -287,182 +297,6 @@
|
||||||
</ECUC-CONTAINER-VALUE>
|
</ECUC-CONTAINER-VALUE>
|
||||||
</SUB-CONTAINERS>
|
</SUB-CONTAINERS>
|
||||||
</ECUC-CONTAINER-VALUE>
|
</ECUC-CONTAINER-VALUE>
|
||||||
<ECUC-CONTAINER-VALUE UUID="bea4a306-27c8-4e51-b699-ef1545450d40">
|
|
||||||
<SHORT-NAME>Crypto_30_LibCv_InitMemory</SHORT-NAME>
|
|
||||||
<ANNOTATIONS>
|
|
||||||
<ANNOTATION>
|
|
||||||
<LABEL>
|
|
||||||
<L-4 L="FOR-ALL">/ActiveEcuC/Crypto</L-4>
|
|
||||||
</LABEL>
|
|
||||||
<ANNOTATION-ORIGIN>DV:vSetBswInitFunction</ANNOTATION-ORIGIN>
|
|
||||||
<ANNOTATION-TEXT>
|
|
||||||
<P>
|
|
||||||
<L-1 L="FOR-ALL">PLAIN_TEXT</L-1>
|
|
||||||
</P>
|
|
||||||
<P>
|
|
||||||
<L-1 L="FOR-ALL">Initializes variables of the Crypto Driver</L-1>
|
|
||||||
</P>
|
|
||||||
</ANNOTATION-TEXT>
|
|
||||||
</ANNOTATION>
|
|
||||||
</ANNOTATIONS>
|
|
||||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction</DEFINITION-REF>
|
|
||||||
<PARAMETER-VALUES>
|
|
||||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetHeader</DEFINITION-REF>
|
|
||||||
<VALUE>Crypto_30_LibCv.h</VALUE>
|
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
</PARAMETER-VALUES>
|
|
||||||
<REFERENCE-VALUES>
|
|
||||||
<ECUC-REFERENCE-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-FOREIGN-REFERENCE-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetModuleRef</DEFINITION-REF>
|
|
||||||
<VALUE-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Crypto</VALUE-REF>
|
|
||||||
</ECUC-REFERENCE-VALUE>
|
|
||||||
</REFERENCE-VALUES>
|
|
||||||
<SUB-CONTAINERS>
|
|
||||||
<ECUC-CONTAINER-VALUE UUID="709330f6-03bf-406d-a63d-005c662fb6c3">
|
|
||||||
<SHORT-NAME>vSetInitFunctionInstance</SHORT-NAME>
|
|
||||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetInitFunctionInstance</DEFINITION-REF>
|
|
||||||
<PARAMETER-VALUES>
|
|
||||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetInitFunctionInstance/vSetInitPhase</DEFINITION-REF>
|
|
||||||
<VALUE>INIT_MEMORY</VALUE>
|
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
</PARAMETER-VALUES>
|
|
||||||
</ECUC-CONTAINER-VALUE>
|
|
||||||
</SUB-CONTAINERS>
|
|
||||||
</ECUC-CONTAINER-VALUE>
|
|
||||||
<ECUC-CONTAINER-VALUE UUID="89fedcdf-f5fc-4a4a-8e57-72e193042252">
|
|
||||||
<SHORT-NAME>Crypto_30_LibCv_Init</SHORT-NAME>
|
|
||||||
<ANNOTATIONS>
|
|
||||||
<ANNOTATION>
|
|
||||||
<LABEL>
|
|
||||||
<L-4 L="FOR-ALL">/ActiveEcuC/Crypto</L-4>
|
|
||||||
</LABEL>
|
|
||||||
<ANNOTATION-ORIGIN>DV:vSetBswInitFunction</ANNOTATION-ORIGIN>
|
|
||||||
<ANNOTATION-TEXT>
|
|
||||||
<P>
|
|
||||||
<L-1 L="FOR-ALL">PLAIN_TEXT</L-1>
|
|
||||||
</P>
|
|
||||||
<P>
|
|
||||||
<L-1 L="FOR-ALL">Initializes the Crypto Driver</L-1>
|
|
||||||
</P>
|
|
||||||
</ANNOTATION-TEXT>
|
|
||||||
</ANNOTATION>
|
|
||||||
</ANNOTATIONS>
|
|
||||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction</DEFINITION-REF>
|
|
||||||
<PARAMETER-VALUES>
|
|
||||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetHeader</DEFINITION-REF>
|
|
||||||
<VALUE>Crypto_30_LibCv.h</VALUE>
|
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
</PARAMETER-VALUES>
|
|
||||||
<REFERENCE-VALUES>
|
|
||||||
<ECUC-REFERENCE-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-FOREIGN-REFERENCE-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetModuleRef</DEFINITION-REF>
|
|
||||||
<VALUE-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Crypto</VALUE-REF>
|
|
||||||
</ECUC-REFERENCE-VALUE>
|
|
||||||
</REFERENCE-VALUES>
|
|
||||||
<SUB-CONTAINERS>
|
|
||||||
<ECUC-CONTAINER-VALUE UUID="cdbea489-e4e9-44ad-87f0-bf389f267c87">
|
|
||||||
<SHORT-NAME>vSetInitFunctionInstance</SHORT-NAME>
|
|
||||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetInitFunctionInstance</DEFINITION-REF>
|
|
||||||
<PARAMETER-VALUES>
|
|
||||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetInitFunctionInstance/vSetInitPhase</DEFINITION-REF>
|
|
||||||
<VALUE>INIT_TWO_DRV</VALUE>
|
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
</PARAMETER-VALUES>
|
|
||||||
</ECUC-CONTAINER-VALUE>
|
|
||||||
</SUB-CONTAINERS>
|
|
||||||
</ECUC-CONTAINER-VALUE>
|
|
||||||
<ECUC-CONTAINER-VALUE UUID="f9044a36-1c36-4bdb-a538-dfe865978c20">
|
|
||||||
<SHORT-NAME>Crypto_30_vHsm_InitMemory</SHORT-NAME>
|
|
||||||
<ANNOTATIONS>
|
|
||||||
<ANNOTATION>
|
|
||||||
<LABEL>
|
|
||||||
<L-4 L="FOR-ALL">/ActiveEcuC/Crypto_001</L-4>
|
|
||||||
</LABEL>
|
|
||||||
<ANNOTATION-ORIGIN>DV:vSetBswInitFunction</ANNOTATION-ORIGIN>
|
|
||||||
<ANNOTATION-TEXT>
|
|
||||||
<P>
|
|
||||||
<L-1 L="FOR-ALL">PLAIN_TEXT</L-1>
|
|
||||||
</P>
|
|
||||||
<P>
|
|
||||||
<L-1 L="FOR-ALL">Initializes variables of the Crypto Driver</L-1>
|
|
||||||
</P>
|
|
||||||
</ANNOTATION-TEXT>
|
|
||||||
</ANNOTATION>
|
|
||||||
</ANNOTATIONS>
|
|
||||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction</DEFINITION-REF>
|
|
||||||
<PARAMETER-VALUES>
|
|
||||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetHeader</DEFINITION-REF>
|
|
||||||
<VALUE>Crypto_30_vHsm.h</VALUE>
|
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
</PARAMETER-VALUES>
|
|
||||||
<REFERENCE-VALUES>
|
|
||||||
<ECUC-REFERENCE-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-FOREIGN-REFERENCE-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetModuleRef</DEFINITION-REF>
|
|
||||||
<VALUE-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Crypto_001</VALUE-REF>
|
|
||||||
</ECUC-REFERENCE-VALUE>
|
|
||||||
</REFERENCE-VALUES>
|
|
||||||
<SUB-CONTAINERS>
|
|
||||||
<ECUC-CONTAINER-VALUE UUID="474143eb-54da-460e-a0e4-1f6a966c3156">
|
|
||||||
<SHORT-NAME>vSetInitFunctionInstance</SHORT-NAME>
|
|
||||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetInitFunctionInstance</DEFINITION-REF>
|
|
||||||
<PARAMETER-VALUES>
|
|
||||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetInitFunctionInstance/vSetInitPhase</DEFINITION-REF>
|
|
||||||
<VALUE>INIT_MEMORY</VALUE>
|
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
</PARAMETER-VALUES>
|
|
||||||
</ECUC-CONTAINER-VALUE>
|
|
||||||
</SUB-CONTAINERS>
|
|
||||||
</ECUC-CONTAINER-VALUE>
|
|
||||||
<ECUC-CONTAINER-VALUE UUID="1caaf031-798a-4576-a098-2c574cf1a435">
|
|
||||||
<SHORT-NAME>Crypto_30_vHsm_Init</SHORT-NAME>
|
|
||||||
<ANNOTATIONS>
|
|
||||||
<ANNOTATION>
|
|
||||||
<LABEL>
|
|
||||||
<L-4 L="FOR-ALL">/ActiveEcuC/Crypto_001</L-4>
|
|
||||||
</LABEL>
|
|
||||||
<ANNOTATION-ORIGIN>DV:vSetBswInitFunction</ANNOTATION-ORIGIN>
|
|
||||||
<ANNOTATION-TEXT>
|
|
||||||
<P>
|
|
||||||
<L-1 L="FOR-ALL">PLAIN_TEXT</L-1>
|
|
||||||
</P>
|
|
||||||
<P>
|
|
||||||
<L-1 L="FOR-ALL">Initializes the Crypto Driver</L-1>
|
|
||||||
</P>
|
|
||||||
</ANNOTATION-TEXT>
|
|
||||||
</ANNOTATION>
|
|
||||||
</ANNOTATIONS>
|
|
||||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction</DEFINITION-REF>
|
|
||||||
<PARAMETER-VALUES>
|
|
||||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetHeader</DEFINITION-REF>
|
|
||||||
<VALUE>Crypto_30_vHsm.h</VALUE>
|
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
</PARAMETER-VALUES>
|
|
||||||
<REFERENCE-VALUES>
|
|
||||||
<ECUC-REFERENCE-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-FOREIGN-REFERENCE-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetModuleRef</DEFINITION-REF>
|
|
||||||
<VALUE-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Crypto_001</VALUE-REF>
|
|
||||||
</ECUC-REFERENCE-VALUE>
|
|
||||||
</REFERENCE-VALUES>
|
|
||||||
<SUB-CONTAINERS>
|
|
||||||
<ECUC-CONTAINER-VALUE UUID="14878a78-4969-435b-b975-1420aac403da">
|
|
||||||
<SHORT-NAME>vSetInitFunctionInstance</SHORT-NAME>
|
|
||||||
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetInitFunctionInstance</DEFINITION-REF>
|
|
||||||
<PARAMETER-VALUES>
|
|
||||||
<ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetInitFunctionInstance/vSetInitPhase</DEFINITION-REF>
|
|
||||||
<VALUE>INIT_TWO_DRV</VALUE>
|
|
||||||
</ECUC-TEXTUAL-PARAM-VALUE>
|
|
||||||
</PARAMETER-VALUES>
|
|
||||||
</ECUC-CONTAINER-VALUE>
|
|
||||||
</SUB-CONTAINERS>
|
|
||||||
</ECUC-CONTAINER-VALUE>
|
|
||||||
<ECUC-CONTAINER-VALUE UUID="67e68d80-4845-49ae-b445-65888882f4c5">
|
<ECUC-CONTAINER-VALUE UUID="67e68d80-4845-49ae-b445-65888882f4c5">
|
||||||
<SHORT-NAME>Csm_InitMemory</SHORT-NAME>
|
<SHORT-NAME>Csm_InitMemory</SHORT-NAME>
|
||||||
<ANNOTATIONS>
|
<ANNOTATIONS>
|
||||||
|
|
@ -827,6 +661,94 @@
|
||||||
</ECUC-CONTAINER-VALUE>
|
</ECUC-CONTAINER-VALUE>
|
||||||
</SUB-CONTAINERS>
|
</SUB-CONTAINERS>
|
||||||
</ECUC-CONTAINER-VALUE>
|
</ECUC-CONTAINER-VALUE>
|
||||||
|
<ECUC-CONTAINER-VALUE UUID="f215eec7-26be-4765-a402-8897946c004f">
|
||||||
|
<SHORT-NAME>Crypto_30_vHsm_InitMemory</SHORT-NAME>
|
||||||
|
<ANNOTATIONS>
|
||||||
|
<ANNOTATION>
|
||||||
|
<LABEL>
|
||||||
|
<L-4 L="FOR-ALL">/ActiveEcuC/Crypto_30_vHsm</L-4>
|
||||||
|
</LABEL>
|
||||||
|
<ANNOTATION-ORIGIN>DV:vSetBswInitFunction</ANNOTATION-ORIGIN>
|
||||||
|
<ANNOTATION-TEXT>
|
||||||
|
<P>
|
||||||
|
<L-1 L="FOR-ALL">PLAIN_TEXT</L-1>
|
||||||
|
</P>
|
||||||
|
<P>
|
||||||
|
<L-1 L="FOR-ALL">Initializes variables of the Crypto Driver</L-1>
|
||||||
|
</P>
|
||||||
|
</ANNOTATION-TEXT>
|
||||||
|
</ANNOTATION>
|
||||||
|
</ANNOTATIONS>
|
||||||
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction</DEFINITION-REF>
|
||||||
|
<PARAMETER-VALUES>
|
||||||
|
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetHeader</DEFINITION-REF>
|
||||||
|
<VALUE>Crypto_30_vHsm.h</VALUE>
|
||||||
|
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
</PARAMETER-VALUES>
|
||||||
|
<REFERENCE-VALUES>
|
||||||
|
<ECUC-REFERENCE-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-FOREIGN-REFERENCE-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetModuleRef</DEFINITION-REF>
|
||||||
|
<VALUE-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Crypto_30_vHsm</VALUE-REF>
|
||||||
|
</ECUC-REFERENCE-VALUE>
|
||||||
|
</REFERENCE-VALUES>
|
||||||
|
<SUB-CONTAINERS>
|
||||||
|
<ECUC-CONTAINER-VALUE UUID="e001aa00-17e3-4a8b-9e90-25ac45dcff66">
|
||||||
|
<SHORT-NAME>vSetInitFunctionInstance</SHORT-NAME>
|
||||||
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetInitFunctionInstance</DEFINITION-REF>
|
||||||
|
<PARAMETER-VALUES>
|
||||||
|
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetInitFunctionInstance/vSetInitPhase</DEFINITION-REF>
|
||||||
|
<VALUE>INIT_MEMORY</VALUE>
|
||||||
|
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
</PARAMETER-VALUES>
|
||||||
|
</ECUC-CONTAINER-VALUE>
|
||||||
|
</SUB-CONTAINERS>
|
||||||
|
</ECUC-CONTAINER-VALUE>
|
||||||
|
<ECUC-CONTAINER-VALUE UUID="e9878a48-b222-460f-89cd-29023ad8f494">
|
||||||
|
<SHORT-NAME>Crypto_30_vHsm_Init</SHORT-NAME>
|
||||||
|
<ANNOTATIONS>
|
||||||
|
<ANNOTATION>
|
||||||
|
<LABEL>
|
||||||
|
<L-4 L="FOR-ALL">/ActiveEcuC/Crypto_30_vHsm</L-4>
|
||||||
|
</LABEL>
|
||||||
|
<ANNOTATION-ORIGIN>DV:vSetBswInitFunction</ANNOTATION-ORIGIN>
|
||||||
|
<ANNOTATION-TEXT>
|
||||||
|
<P>
|
||||||
|
<L-1 L="FOR-ALL">PLAIN_TEXT</L-1>
|
||||||
|
</P>
|
||||||
|
<P>
|
||||||
|
<L-1 L="FOR-ALL">Initializes the Crypto Driver</L-1>
|
||||||
|
</P>
|
||||||
|
</ANNOTATION-TEXT>
|
||||||
|
</ANNOTATION>
|
||||||
|
</ANNOTATIONS>
|
||||||
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction</DEFINITION-REF>
|
||||||
|
<PARAMETER-VALUES>
|
||||||
|
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetHeader</DEFINITION-REF>
|
||||||
|
<VALUE>Crypto_30_vHsm.h</VALUE>
|
||||||
|
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
</PARAMETER-VALUES>
|
||||||
|
<REFERENCE-VALUES>
|
||||||
|
<ECUC-REFERENCE-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-FOREIGN-REFERENCE-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetModuleRef</DEFINITION-REF>
|
||||||
|
<VALUE-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/ActiveEcuC/Crypto_30_vHsm</VALUE-REF>
|
||||||
|
</ECUC-REFERENCE-VALUE>
|
||||||
|
</REFERENCE-VALUES>
|
||||||
|
<SUB-CONTAINERS>
|
||||||
|
<ECUC-CONTAINER-VALUE UUID="25938a00-1fda-412a-be0a-a117e1feeeec">
|
||||||
|
<SHORT-NAME>vSetInitFunctionInstance</SHORT-NAME>
|
||||||
|
<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetInitFunctionInstance</DEFINITION-REF>
|
||||||
|
<PARAMETER-VALUES>
|
||||||
|
<ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/vSet/vSetBswInitialization/vSetInitFunction/vSetInitFunctionInstance/vSetInitPhase</DEFINITION-REF>
|
||||||
|
<VALUE>INIT_TWO_DRV</VALUE>
|
||||||
|
</ECUC-TEXTUAL-PARAM-VALUE>
|
||||||
|
</PARAMETER-VALUES>
|
||||||
|
</ECUC-CONTAINER-VALUE>
|
||||||
|
</SUB-CONTAINERS>
|
||||||
|
</ECUC-CONTAINER-VALUE>
|
||||||
</SUB-CONTAINERS>
|
</SUB-CONTAINERS>
|
||||||
</ECUC-CONTAINER-VALUE>
|
</ECUC-CONTAINER-VALUE>
|
||||||
</CONTAINERS>
|
</CONTAINERS>
|
||||||
|
|
|
||||||
|
|
@ -3,74 +3,6 @@
|
||||||
<AR-PACKAGES>
|
<AR-PACKAGES>
|
||||||
<AR-PACKAGE UUID="ff55d029-386d-43a2-b3c2-dfef4c7a5e36">
|
<AR-PACKAGE UUID="ff55d029-386d-43a2-b3c2-dfef4c7a5e36">
|
||||||
<SHORT-NAME>MICROSAR</SHORT-NAME>
|
<SHORT-NAME>MICROSAR</SHORT-NAME>
|
||||||
<AR-PACKAGES>
|
|
||||||
<AR-PACKAGE UUID="0883f587-509b-4aeb-9afe-901b38ee046c">
|
|
||||||
<SHORT-NAME>Crypto_30_LibCv_ib_bswmd</SHORT-NAME>
|
|
||||||
<AR-PACKAGES>
|
|
||||||
<AR-PACKAGE UUID="c8aa2337-5ae1-4cc3-8943-60a6e87e53f1">
|
|
||||||
<SHORT-NAME>BswModuleDescriptions</SHORT-NAME>
|
|
||||||
<ELEMENTS>
|
|
||||||
<BSW-MODULE-DESCRIPTION UUID="e9ed6612-144b-476d-8ab2-89b1ebcc55dc">
|
|
||||||
<SHORT-NAME>Crypto</SHORT-NAME>
|
|
||||||
<PROVIDED-ENTRYS>
|
|
||||||
<BSW-MODULE-ENTRY-REF-CONDITIONAL>
|
|
||||||
<BSW-MODULE-ENTRY-REF DEST="BSW-MODULE-ENTRY">/MICROSAR/Crypto_30_LibCv_ib_bswmd/BswModuleDescriptions/Crypto_30_LibCv_MainFunction</BSW-MODULE-ENTRY-REF>
|
|
||||||
</BSW-MODULE-ENTRY-REF-CONDITIONAL>
|
|
||||||
</PROVIDED-ENTRYS>
|
|
||||||
<INTERNAL-BEHAVIORS>
|
|
||||||
<BSW-INTERNAL-BEHAVIOR UUID="6fbe1a6e-dfe0-4805-b761-1979993e3508">
|
|
||||||
<SHORT-NAME>Crypto_30_LibCv</SHORT-NAME>
|
|
||||||
<EXCLUSIVE-AREAS>
|
|
||||||
<EXCLUSIVE-AREA UUID="44ec1747-e7f9-4885-bce1-a31224e5cc40">
|
|
||||||
<SHORT-NAME>CRYPTO_30_LIBCV_EXCLUSIVE_AREA_0</SHORT-NAME>
|
|
||||||
<DESC>
|
|
||||||
<L-2 L="FOR-ALL">This critical section protects workspace locking resources, the job queue and the NvBlock state. Furthermore, it ensures the consistency of the global RAM variables for the last job and default random source data.Therefore the critical section enclosed with CRYPTO_30_LIBCV_EXCLUSIVE_AREA_0 should never be interrupted by any other API. For more details, see DocTechRef.</L-2>
|
|
||||||
</DESC>
|
|
||||||
</EXCLUSIVE-AREA>
|
|
||||||
<EXCLUSIVE-AREA UUID="9e3737c5-38e4-45eb-8052-75237a75a30f">
|
|
||||||
<SHORT-NAME>CRYPTO_30_LIBCV_EXCLUSIVE_AREA_1</SHORT-NAME>
|
|
||||||
<DESC>
|
|
||||||
<L-2 L="FOR-ALL">This critical section protects key locking resources and ensures the consistency of the key data. If the CRYPTO is accessed by multiple partitions, either key locking has to be disabled (then this critical section implementation can be configured as None) or this critical section implementation has to be configured as Spinlock.Therefore the critical section enclosed with CRYPTO_30_LIBCV_EXCLUSIVE_AREA_1 should never be interrupted by any other API. For more details, see DocTechRef.</L-2>
|
|
||||||
</DESC>
|
|
||||||
</EXCLUSIVE-AREA>
|
|
||||||
<EXCLUSIVE-AREA UUID="11259c24-c165-49ea-80f0-b2f51022da77">
|
|
||||||
<SHORT-NAME>CRYPTO_30_LIBCV_EXCLUSIVE_AREA_2</SHORT-NAME>
|
|
||||||
<DESC>
|
|
||||||
<L-2 L="FOR-ALL">This critical section protects long-term workspace locking resources. If the CRYPTO is accessed by multiple partitions, either the services which use a long-term workspace have only to be used on one partition or this critical section implementation has to be configured as Spinlock. Therefore the critical section enclosed with CRYPTO_30_LIBCV_EXCLUSIVE_AREA_2 should never be interrupted by any other API. For more details, see DocTechRef.</L-2>
|
|
||||||
</DESC>
|
|
||||||
</EXCLUSIVE-AREA>
|
|
||||||
</EXCLUSIVE-AREAS>
|
|
||||||
<ENTITYS>
|
|
||||||
<BSW-SCHEDULABLE-ENTITY UUID="98f8d9ce-8cb5-4866-8c46-221d9dce767f">
|
|
||||||
<SHORT-NAME>Crypto_30_LibCv_MainFunction</SHORT-NAME>
|
|
||||||
<CAN-ENTER-EXCLUSIVE-AREA-REFS>
|
|
||||||
<CAN-ENTER-EXCLUSIVE-AREA-REF DEST="EXCLUSIVE-AREA">/MICROSAR/Crypto_30_LibCv_ib_bswmd/BswModuleDescriptions/Crypto/Crypto_30_LibCv/CRYPTO_30_LIBCV_EXCLUSIVE_AREA_0</CAN-ENTER-EXCLUSIVE-AREA-REF>
|
|
||||||
<CAN-ENTER-EXCLUSIVE-AREA-REF DEST="EXCLUSIVE-AREA">/MICROSAR/Crypto_30_LibCv_ib_bswmd/BswModuleDescriptions/Crypto/Crypto_30_LibCv/CRYPTO_30_LIBCV_EXCLUSIVE_AREA_1</CAN-ENTER-EXCLUSIVE-AREA-REF>
|
|
||||||
<CAN-ENTER-EXCLUSIVE-AREA-REF DEST="EXCLUSIVE-AREA">/MICROSAR/Crypto_30_LibCv_ib_bswmd/BswModuleDescriptions/Crypto/Crypto_30_LibCv/CRYPTO_30_LIBCV_EXCLUSIVE_AREA_2</CAN-ENTER-EXCLUSIVE-AREA-REF>
|
|
||||||
</CAN-ENTER-EXCLUSIVE-AREA-REFS>
|
|
||||||
<IMPLEMENTED-ENTRY-REF DEST="BSW-MODULE-ENTRY">/MICROSAR/Crypto_30_LibCv_ib_bswmd/BswModuleDescriptions/Crypto_30_LibCv_MainFunction</IMPLEMENTED-ENTRY-REF>
|
|
||||||
</BSW-SCHEDULABLE-ENTITY>
|
|
||||||
</ENTITYS>
|
|
||||||
<EVENTS>
|
|
||||||
<BSW-TIMING-EVENT UUID="d7ada28b-c3d8-4adb-8a30-507242289100">
|
|
||||||
<SHORT-NAME>Crypto_30_LibCv_MainFunctionTimingEvent0</SHORT-NAME>
|
|
||||||
<STARTS-ON-EVENT-REF DEST="BSW-SCHEDULABLE-ENTITY">/MICROSAR/Crypto_30_LibCv_ib_bswmd/BswModuleDescriptions/Crypto/Crypto_30_LibCv/Crypto_30_LibCv_MainFunction</STARTS-ON-EVENT-REF>
|
|
||||||
<PERIOD>0.01</PERIOD>
|
|
||||||
</BSW-TIMING-EVENT>
|
|
||||||
</EVENTS>
|
|
||||||
</BSW-INTERNAL-BEHAVIOR>
|
|
||||||
</INTERNAL-BEHAVIORS>
|
|
||||||
</BSW-MODULE-DESCRIPTION>
|
|
||||||
<BSW-MODULE-ENTRY UUID="47b5cb51-3e0f-48ec-bf20-4bac9836282b">
|
|
||||||
<SHORT-NAME>Crypto_30_LibCv_MainFunction</SHORT-NAME>
|
|
||||||
<CALL-TYPE>SCHEDULED</CALL-TYPE>
|
|
||||||
<EXECUTION-CONTEXT>TASK</EXECUTION-CONTEXT>
|
|
||||||
</BSW-MODULE-ENTRY>
|
|
||||||
</ELEMENTS>
|
|
||||||
</AR-PACKAGE>
|
|
||||||
</AR-PACKAGES>
|
|
||||||
</AR-PACKAGE>
|
|
||||||
</AR-PACKAGES>
|
|
||||||
</AR-PACKAGE>
|
</AR-PACKAGE>
|
||||||
</AR-PACKAGES>
|
</AR-PACKAGES>
|
||||||
</AUTOSAR>
|
</AUTOSAR>
|
||||||
|
|
|
||||||
|
|
@ -4,13 +4,13 @@
|
||||||
<AR-PACKAGE UUID="ff55d029-386d-43a2-b3c2-dfef4c7a5e36">
|
<AR-PACKAGE UUID="ff55d029-386d-43a2-b3c2-dfef4c7a5e36">
|
||||||
<SHORT-NAME>MICROSAR</SHORT-NAME>
|
<SHORT-NAME>MICROSAR</SHORT-NAME>
|
||||||
<AR-PACKAGES>
|
<AR-PACKAGES>
|
||||||
<AR-PACKAGE UUID="f30f0513-218b-49e7-a91b-d7aec17a671f">
|
<AR-PACKAGE UUID="7b769fe7-b1b3-41ed-ad3a-413d49ee11f8">
|
||||||
<SHORT-NAME>Crypto_30_vHsm_ib_bswmd</SHORT-NAME>
|
<SHORT-NAME>Crypto_30_vHsm_ib_bswmd</SHORT-NAME>
|
||||||
<AR-PACKAGES>
|
<AR-PACKAGES>
|
||||||
<AR-PACKAGE UUID="106d1f5d-3427-4e67-aa92-83f44a49d79c">
|
<AR-PACKAGE UUID="99ae3a96-542e-49bd-8fd6-0c4bbdd9896f">
|
||||||
<SHORT-NAME>BswModuleDescriptions</SHORT-NAME>
|
<SHORT-NAME>BswModuleDescriptions</SHORT-NAME>
|
||||||
<ELEMENTS>
|
<ELEMENTS>
|
||||||
<BSW-MODULE-DESCRIPTION UUID="3d205647-5e4d-4489-92bf-b5cd87174343">
|
<BSW-MODULE-DESCRIPTION UUID="5bd71177-ad38-4cd3-a391-986d53e23df8">
|
||||||
<SHORT-NAME>Crypto</SHORT-NAME>
|
<SHORT-NAME>Crypto</SHORT-NAME>
|
||||||
<PROVIDED-ENTRYS>
|
<PROVIDED-ENTRYS>
|
||||||
<BSW-MODULE-ENTRY-REF-CONDITIONAL>
|
<BSW-MODULE-ENTRY-REF-CONDITIONAL>
|
||||||
|
|
@ -18,34 +18,34 @@
|
||||||
</BSW-MODULE-ENTRY-REF-CONDITIONAL>
|
</BSW-MODULE-ENTRY-REF-CONDITIONAL>
|
||||||
</PROVIDED-ENTRYS>
|
</PROVIDED-ENTRYS>
|
||||||
<INTERNAL-BEHAVIORS>
|
<INTERNAL-BEHAVIORS>
|
||||||
<BSW-INTERNAL-BEHAVIOR UUID="df720e65-43fa-4684-808d-489ca37e3798">
|
<BSW-INTERNAL-BEHAVIOR UUID="11172b85-a451-4642-bb5e-bbd2f3c02921">
|
||||||
<SHORT-NAME>Crypto_30_vHsm</SHORT-NAME>
|
<SHORT-NAME>Crypto_30_vHsm</SHORT-NAME>
|
||||||
<EXCLUSIVE-AREAS>
|
<EXCLUSIVE-AREAS>
|
||||||
<EXCLUSIVE-AREA UUID="6f967860-443e-485f-9162-a99038be09e6">
|
<EXCLUSIVE-AREA UUID="198a0f4f-a7db-4475-8449-696a863232a2">
|
||||||
<SHORT-NAME>CRYPTO_30_VHSM_EXCLUSIVE_AREA_0</SHORT-NAME>
|
<SHORT-NAME>CRYPTO_30_VHSM_EXCLUSIVE_AREA_0</SHORT-NAME>
|
||||||
<DESC>
|
<DESC>
|
||||||
<L-2 L="FOR-ALL">This critical section protects workspace locking resources. Therefore the critical section enclosed with CRYPTO_30_VHSM_EXCLUSIVE_AREA_0 should never be interrupted by any other API. For more details, see DocTechRef.</L-2>
|
<L-2 L="FOR-ALL">This critical section protects workspace locking resources. Therefore the critical section enclosed with CRYPTO_30_VHSM_EXCLUSIVE_AREA_0 should never be interrupted by any other API. For more details, see DocTechRef.</L-2>
|
||||||
</DESC>
|
</DESC>
|
||||||
</EXCLUSIVE-AREA>
|
</EXCLUSIVE-AREA>
|
||||||
<EXCLUSIVE-AREA UUID="eb8753ea-192a-4e45-8829-db7c9cbb491c">
|
<EXCLUSIVE-AREA UUID="c7a50c62-7397-401f-a2cb-5ff2e95bd2cc">
|
||||||
<SHORT-NAME>CRYPTO_30_VHSM_EXCLUSIVE_AREA_1</SHORT-NAME>
|
<SHORT-NAME>CRYPTO_30_VHSM_EXCLUSIVE_AREA_1</SHORT-NAME>
|
||||||
<DESC>
|
<DESC>
|
||||||
<L-2 L="FOR-ALL">This critical section ensures that a forwarded DET from the vHsm is processed only once (Flag is located in the IPC memory).Therefore the critical section enclosed with CRYPTO_30_VHSM_EXCLUSIVE_AREA_1 should ensure that the Crypto_30_vHsm_MainFuncion does not interrupt an ongoing Job Processing. Otherwise, a DET could be notified twice.</L-2>
|
<L-2 L="FOR-ALL">This critical section ensures that a forwarded DET from the vHsm is processed only once (Flag is located in the IPC memory).Therefore the critical section enclosed with CRYPTO_30_VHSM_EXCLUSIVE_AREA_1 should ensure that the Crypto_30_vHsm_MainFuncion does not interrupt an ongoing Job Processing. Otherwise, a DET could be notified twice.</L-2>
|
||||||
</DESC>
|
</DESC>
|
||||||
</EXCLUSIVE-AREA>
|
</EXCLUSIVE-AREA>
|
||||||
<EXCLUSIVE-AREA UUID="33a08dcd-f826-4411-9196-b4b29c88c7ce">
|
<EXCLUSIVE-AREA UUID="af3813c8-bbe5-4017-a8b3-6d954fd1da84">
|
||||||
<SHORT-NAME>CRYPTO_30_VHSM_EXCLUSIVE_AREA_2</SHORT-NAME>
|
<SHORT-NAME>CRYPTO_30_VHSM_EXCLUSIVE_AREA_2</SHORT-NAME>
|
||||||
<DESC>
|
<DESC>
|
||||||
<L-2 L="FOR-ALL">This critical section protects workspace locking resources when it can not be ensured that uint32 write access is atomic.The critical section enclosed with CRYPTO_30_VHSM_EXCLUSIVE_AREA_2 does not need to be protected against interruption by other API calls when the combination of hardware and compiler can guarantee atomic uint32 write operations.The critical section can therefore be empty in this case. If atomic uint32 write access can not be guaranteed, the critical sections enclosed with CRYPTO_30_VHSM_EXCLUSIVE_AREA_2 should ensure that they should never be interrupted by any other API</L-2>
|
<L-2 L="FOR-ALL">This critical section protects workspace locking resources when it can not be ensured that uint32 write access is atomic.The critical section enclosed with CRYPTO_30_VHSM_EXCLUSIVE_AREA_2 does not need to be protected against interruption by other API calls when the combination of hardware and compiler can guarantee atomic uint32 write operations.The critical section can therefore be empty in this case. If atomic uint32 write access can not be guaranteed, the critical sections enclosed with CRYPTO_30_VHSM_EXCLUSIVE_AREA_2 should ensure that they should never be interrupted by any other API</L-2>
|
||||||
</DESC>
|
</DESC>
|
||||||
</EXCLUSIVE-AREA>
|
</EXCLUSIVE-AREA>
|
||||||
<EXCLUSIVE-AREA UUID="b817b619-13c8-48b2-bbbd-a3612099945f">
|
<EXCLUSIVE-AREA UUID="97d9043c-6be3-49b5-ab94-e50114826990">
|
||||||
<SHORT-NAME>CRYPTO_30_VHSM_EXCLUSIVE_AREA_3</SHORT-NAME>
|
<SHORT-NAME>CRYPTO_30_VHSM_EXCLUSIVE_AREA_3</SHORT-NAME>
|
||||||
<DESC>
|
<DESC>
|
||||||
<L-2 L="FOR-ALL">This critical section protects workspace locking resources when it can not be ensured that uint32 write access is atomic.The critical section enclosed with CRYPTO_30_VHSM_EXCLUSIVE_AREA_3 does not need to be protected against interruption by other API calls when the combination of hardware and compiler can guarantee atomic uint32 write operations.The critical section can therefore be empty in this case. If atomic uint32 write access can not be guaranteed, the critical sections enclosed with CRYPTO_30_VHSM_EXCLUSIVE_AREA_3 should ensure that they should never be interrupted by any other API. If interrupt mode of the driver is used and ISRs can not be interrupted by other interrupts, this critical section does not need to be protected.</L-2>
|
<L-2 L="FOR-ALL">This critical section protects workspace locking resources when it can not be ensured that uint32 write access is atomic.The critical section enclosed with CRYPTO_30_VHSM_EXCLUSIVE_AREA_3 does not need to be protected against interruption by other API calls when the combination of hardware and compiler can guarantee atomic uint32 write operations.The critical section can therefore be empty in this case. If atomic uint32 write access can not be guaranteed, the critical sections enclosed with CRYPTO_30_VHSM_EXCLUSIVE_AREA_3 should ensure that they should never be interrupted by any other API. If interrupt mode of the driver is used and ISRs can not be interrupted by other interrupts, this critical section does not need to be protected.</L-2>
|
||||||
</DESC>
|
</DESC>
|
||||||
</EXCLUSIVE-AREA>
|
</EXCLUSIVE-AREA>
|
||||||
<EXCLUSIVE-AREA UUID="74e397ee-e94d-40bc-a80e-5ac8e3e66bd5">
|
<EXCLUSIVE-AREA UUID="06d2a1e8-4375-4eb1-adc5-3d3b782a0edd">
|
||||||
<SHORT-NAME>CRYPTO_30_VHSM_EXCLUSIVE_AREA_4</SHORT-NAME>
|
<SHORT-NAME>CRYPTO_30_VHSM_EXCLUSIVE_AREA_4</SHORT-NAME>
|
||||||
<DESC>
|
<DESC>
|
||||||
<L-2 L="FOR-ALL">This critical section protects HOST2HSM register via a spinlock if multiple partitions are configured because multiple cores need to write to the register._EXCLUSIVE_AREA_4 should ensure that write access does not happen from two partitions at the same time. If only one partition is configured, this critical section does not need to be protected</L-2>
|
<L-2 L="FOR-ALL">This critical section protects HOST2HSM register via a spinlock if multiple partitions are configured because multiple cores need to write to the register._EXCLUSIVE_AREA_4 should ensure that write access does not happen from two partitions at the same time. If only one partition is configured, this critical section does not need to be protected</L-2>
|
||||||
|
|
@ -53,7 +53,7 @@
|
||||||
</EXCLUSIVE-AREA>
|
</EXCLUSIVE-AREA>
|
||||||
</EXCLUSIVE-AREAS>
|
</EXCLUSIVE-AREAS>
|
||||||
<ENTITYS>
|
<ENTITYS>
|
||||||
<BSW-SCHEDULABLE-ENTITY UUID="f773070d-9922-4215-a3b2-273603b9664d">
|
<BSW-SCHEDULABLE-ENTITY UUID="a30e7674-233d-47fe-8c2c-a4dd5213c286">
|
||||||
<SHORT-NAME>Crypto_30_vHsm_MainFunction</SHORT-NAME>
|
<SHORT-NAME>Crypto_30_vHsm_MainFunction</SHORT-NAME>
|
||||||
<CAN-ENTER-EXCLUSIVE-AREA-REFS>
|
<CAN-ENTER-EXCLUSIVE-AREA-REFS>
|
||||||
<CAN-ENTER-EXCLUSIVE-AREA-REF DEST="EXCLUSIVE-AREA">/MICROSAR/Crypto_30_vHsm_ib_bswmd/BswModuleDescriptions/Crypto/Crypto_30_vHsm/CRYPTO_30_VHSM_EXCLUSIVE_AREA_0</CAN-ENTER-EXCLUSIVE-AREA-REF>
|
<CAN-ENTER-EXCLUSIVE-AREA-REF DEST="EXCLUSIVE-AREA">/MICROSAR/Crypto_30_vHsm_ib_bswmd/BswModuleDescriptions/Crypto/Crypto_30_vHsm/CRYPTO_30_VHSM_EXCLUSIVE_AREA_0</CAN-ENTER-EXCLUSIVE-AREA-REF>
|
||||||
|
|
@ -66,7 +66,7 @@
|
||||||
</BSW-SCHEDULABLE-ENTITY>
|
</BSW-SCHEDULABLE-ENTITY>
|
||||||
</ENTITYS>
|
</ENTITYS>
|
||||||
<EVENTS>
|
<EVENTS>
|
||||||
<BSW-TIMING-EVENT UUID="58a906d2-8c30-451f-a1bb-7ad46435ccc7">
|
<BSW-TIMING-EVENT UUID="e0184c16-e7a4-4db5-873f-1d24f2cd80cc">
|
||||||
<SHORT-NAME>Crypto_30_vHsm_MainFunctionTimingEvent0</SHORT-NAME>
|
<SHORT-NAME>Crypto_30_vHsm_MainFunctionTimingEvent0</SHORT-NAME>
|
||||||
<STARTS-ON-EVENT-REF DEST="BSW-SCHEDULABLE-ENTITY">/MICROSAR/Crypto_30_vHsm_ib_bswmd/BswModuleDescriptions/Crypto/Crypto_30_vHsm/Crypto_30_vHsm_MainFunction</STARTS-ON-EVENT-REF>
|
<STARTS-ON-EVENT-REF DEST="BSW-SCHEDULABLE-ENTITY">/MICROSAR/Crypto_30_vHsm_ib_bswmd/BswModuleDescriptions/Crypto/Crypto_30_vHsm/Crypto_30_vHsm_MainFunction</STARTS-ON-EVENT-REF>
|
||||||
<PERIOD>0.01</PERIOD>
|
<PERIOD>0.01</PERIOD>
|
||||||
|
|
@ -75,7 +75,7 @@
|
||||||
</BSW-INTERNAL-BEHAVIOR>
|
</BSW-INTERNAL-BEHAVIOR>
|
||||||
</INTERNAL-BEHAVIORS>
|
</INTERNAL-BEHAVIORS>
|
||||||
</BSW-MODULE-DESCRIPTION>
|
</BSW-MODULE-DESCRIPTION>
|
||||||
<BSW-MODULE-ENTRY UUID="77564788-f875-49d3-8773-17e3a40b2cc3">
|
<BSW-MODULE-ENTRY UUID="db84db34-d725-492e-b292-c11d2add24f2">
|
||||||
<SHORT-NAME>Crypto_30_vHsm_MainFunction</SHORT-NAME>
|
<SHORT-NAME>Crypto_30_vHsm_MainFunction</SHORT-NAME>
|
||||||
<CALL-TYPE>SCHEDULED</CALL-TYPE>
|
<CALL-TYPE>SCHEDULED</CALL-TYPE>
|
||||||
<EXECUTION-CONTEXT>TASK</EXECUTION-CONTEXT>
|
<EXECUTION-CONTEXT>TASK</EXECUTION-CONTEXT>
|
||||||
|
|
|
||||||
|
|
@ -70,9 +70,6 @@
|
||||||
<Splitter File=".\Config\ECUC\FLex_OBC_BM_FblBm_FblBm_ecuc.arxml">
|
<Splitter File=".\Config\ECUC\FLex_OBC_BM_FblBm_FblBm_ecuc.arxml">
|
||||||
<Module Name="FblBm"/>
|
<Module Name="FblBm"/>
|
||||||
</Splitter>
|
</Splitter>
|
||||||
<Splitter File=".\Config\ECUC\FLex_OBC_BM_Crypto_Crypto_ecuc.arxml">
|
|
||||||
<Module Name="Crypto"/>
|
|
||||||
</Splitter>
|
|
||||||
<Splitter File=".\Config\ECUC\FLex_OBC_BM_vBaseEnv_vBaseEnv_ecuc.arxml">
|
<Splitter File=".\Config\ECUC\FLex_OBC_BM_vBaseEnv_vBaseEnv_ecuc.arxml">
|
||||||
<Module Name="vBaseEnv"/>
|
<Module Name="vBaseEnv"/>
|
||||||
</Splitter>
|
</Splitter>
|
||||||
|
|
@ -103,12 +100,12 @@
|
||||||
<Splitter File=".\Config\ECUC\FLex_OBC_BM_CryIf_CryIf_ecuc.arxml">
|
<Splitter File=".\Config\ECUC\FLex_OBC_BM_CryIf_CryIf_ecuc.arxml">
|
||||||
<Module Name="CryIf"/>
|
<Module Name="CryIf"/>
|
||||||
</Splitter>
|
</Splitter>
|
||||||
<Splitter File=".\Config\ECUC\FLex_OBC_BM_Crypto_Crypto_001_ecuc.arxml">
|
|
||||||
<Module Name="Crypto_001"/>
|
|
||||||
</Splitter>
|
|
||||||
<Splitter File=".\Config\ECUC\FLex_OBC_BM_FblAsrStubs_FblAsrStubs_ecuc.arxml">
|
<Splitter File=".\Config\ECUC\FLex_OBC_BM_FblAsrStubs_FblAsrStubs_ecuc.arxml">
|
||||||
<Module Name="FblAsrStubs"/>
|
<Module Name="FblAsrStubs"/>
|
||||||
</Splitter>
|
</Splitter>
|
||||||
|
<Splitter File=".\Config\ECUC\FLex_OBC_BM_Crypto_Crypto_30_vHsm_ecuc.arxml">
|
||||||
|
<Module Name="Crypto_30_vHsm"/>
|
||||||
|
</Splitter>
|
||||||
<OwnFolderForEachSplitter>false</OwnFolderForEachSplitter>
|
<OwnFolderForEachSplitter>false</OwnFolderForEachSplitter>
|
||||||
<OwnFileForEachInstance>true</OwnFileForEachInstance>
|
<OwnFileForEachInstance>true</OwnFileForEachInstance>
|
||||||
</EcucSplitter>
|
</EcucSplitter>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue