- May 18, 2022
-
-
Created a function to abort all pending NS DMA transactions to engage complete DMA protection. This call will be used by the subsequent DRTM implementation changes. Signed-off-by:
Manish V Badarkhe <manish.badarkhe@arm.com> Signed-off-by:
Lucian Paul-Trifu <lucian.paultrifu@gmail.com> Change-Id: I94992b54c570327d6746295073822a9c0ebdc85d
-
Manish Badarkhe authored
Documented the build option for DRTM support. Signed-off-by:
Manish V Badarkhe <manish.badarkhe@arm.com> Signed-off-by:
Lucian Paul-Trifu <lucian.paultrifu@gmail.com> Change-Id: Ic1543ee5f1d0046d5062d9744bd1a136d940b687
-
Manish Badarkhe authored
Added DRTM support build option in the makefiles. This build option will be used by the DRTM implementation in the subsequent patches. Signed-off-by:
Manish V Badarkhe <manish.badarkhe@arm.com> Signed-off-by:
Lucian Paul-Trifu <lucian.paultrifu@gmail.com> Change-Id: I15366f86b3ebd6ab2ebcb192753015d547cdddee
-
Madhukar Pappireddy authored
* changes: fix(zynqmp): resolve misra 8.3 warnings fix(zynqmp): resolve misra R8.4 warnings
-
Sandrine Bailleux authored
-
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/chalk/ansi-regex/releases) - [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v3.0.1 ) --- updated-dependencies: - dependency-name: ansi-regex dependency-type: indirect ... Change-Id: Ie00f6fa342338bcd5c7cd32eec6f9d225738ad9b Signed-off-by:
dependabot[bot] <support@github.com> Signed-off-by:
Chris Kay <chris.kay@arm.com>
-
Sandrine Bailleux authored
* changes: docs(maintainers): remove John Powell from code owners docs(maintainers): remove Jimmy Brisson from code owners
-
- May 17, 2022
-
-
Madhukar Pappireddy authored
-
Olivier Deprez authored
-
Manish Badarkhe authored
stm32mp1 platform build failed with the error [1] in the coverity, to fix it included assert.h file. Including bl32/sp_min/sp_min.mk plat/st/stm32mp1/plat_image_load.c: In function 'plat_get_bl_image_load_info': plat/st/stm32mp1/plat_image_load.c:30:2: error: implicit declaration of function 'assert' [-Werror=implicit-function-declaration] 30 | assert(bl33 != NULL); | ^~~~~~ plat/st/stm32mp1/plat_image_load.c:9:1: note: 'assert' is defined in header '<assert.h>'; did you forget to '#include <assert.h>'? 8 | #include <plat/common/platform.h> +++ |+#include <assert.h> 9 | cc1: all warnings being treated as errors Signed-off-by:
Manish V Badarkhe <manish.badarkhe@arm.com> Change-Id: I486bd695298798c05008158545668020babb3eca
-
Madhukar Pappireddy authored
-
Manish Pandey2 authored
-
Maksims Svecovs authored
Update supported models list according to changes for v2.7 release in ci/tf-a-ci-scripts repository: * general FVP model update: 5c54251 * CSS model update: 3bd12fb Signed-off-by:
Maksims Svecovs <maksims.svecovs@arm.com> Change-Id: I38c2ef2991b23873821c7e34ad2900b9ad023c4b
-
Yann Gautier authored
On STM32MP13, OP-TEE will be loaded at the beginning of the secure memory, and will be responsible for its shared memory. The memory allocated to OP-TEE is then 32MB, and the shared memory does no more appear in the STM32MP13 fw-config DT file. Signed-off-by:
Yann Gautier <yann.gautier@st.com> Change-Id: I4e9238ddb4d82079b9ddf8fc8f6916b5b989d263
-
Manish Pandey2 authored
-
Sandrine Bailleux authored
John Powell is no longer part of the TF-A core team at Arm. Change-Id: Iaa91474cb2c5c334b9ae6f2376724fad2677e285 Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
Sandrine Bailleux authored
Jimmy Brisson is no longer part of the TF-A core team at Arm. Change-Id: I2966c513a0c2cda438a05dedd42149d16190cbf6 Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
Venkatesh Yadav Abbarapu authored
MISRA Violation: MISRA-C:2012 R.8.3 - Declaration uses a different parameter name than the one present in the definition. Signed-off-by:
Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> Change-Id: Id0521afd7383df13870710b7dd2894e788896e5e
-
- May 16, 2022
-
-
Madhukar Pappireddy authored
* changes: feat(n1sdp): add support for nt_fw_config feat(n1sdp): enable trusted board boot on n1sdp
-
Juan Pablo Conde authored
Host tools cert_tool and encrypt_fw refactored to be fully compatible with OpenSSL v3.0. Changes were made following the OpenSSL 3.0 migration guide: https://www.openssl.org/docs/man3.0/man7/migration_guide.html In some cases, those changes are straightforward and only a small modification on the types or API calls was needed (e.g.: replacing BN_pseudo_rand() with BN_rand(). Both identical since v1.1.0). The use of low level APIs is now deprecated. In some cases, the new API provides a simplified solution for our goals and therefore the code was simplified accordingly (e.g.: generating RSA keys through EVP_RSA_gen() without the need of handling the exponent). However, in some cases, a more sophisticated approach was necessary, as the use of a context object was required (e.g.: when retrieving the digest value from an SHA file). Signed-off-by:
Juan Pablo Conde <juanpablo.conde@arm.com> Change-Id: I978e8578fe7ab3e71307450ebe7e7812fbcaedb6
-
Venkatesh Yadav Abbarapu authored
MISRA Violation: MISRA-C:2012 R.8.4 - Function definition does not have a visible prototype. Signed-off-by:
Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> Change-Id: I50a2c1adf2e099217770ac665f135302f990b162
-
Olivier Deprez authored
* changes: feat(spmd): allow forwarding of FFA_FRAG_RX/TX calls feat(spmc): add support for FFA_SPM_ID_GET feat(spmc): add support for forwarding a secure interrupt to the SP feat(spmc): add support for FF-A power mgmt. messages in the EL3 SPMC
-
Olivier Deprez authored
* changes: feat(spmc): enable the SPMC to pass the linear core ID in a register feat(spmc): add FFA_RX_RELEASE handler feat(spmc): add FFA_RUN handler feat(spmc): support FFA_ID_GET ABI feat(spmc): add FFA_FEATURES handler feat(spmc): add FFA_PARTITION_INFO_GET handler feat(spmc): enable handling FF-A RX/TX Mapping ABIs docs(maintainers): introduce SPMC maintainer section
-
- May 13, 2022
-
-
Marc Bonnici authored
Enable the SPMD to forward FFA_FRAG_RX/TX calls between the normal world and the SPMC. Signed-off-by:
Marc Bonnici <marc.bonnici@arm.com> Change-Id: I097a48552827a8527dd3efe1155bc601d7cbf887
-
Marc Bonnici authored
Enable a Secure Partition to query the ID assigned to the SPMC. The SPMD will take care of any calls from the normal world therefore we should not need to handle this case in the SPMC. Signed-off-by:
Marc Bonnici <marc.bonnici@arm.com> Change-Id: I97903e920e928df385addbb2d383f24e602bf2db
-
Madhukar Pappireddy authored
* changes: feat(versal): add SMCCC call TF_A_PM_REGISTER_SGI feat(versal): add support to reset SGI
-
This patch adds support for forwarding a secure interrupt that preempts the normal world to a SP for top-half interrupt handling. Signed-off-by:
Achin Gupta <achin.gupta@arm.com> Signed-off-by:
Marc Bonnici <marc.bonnici@arm.com> Change-Id: Iaa6e96f4cf8922ba5b6d128a19359df15e44158d
-
Olivier Deprez authored
* changes: feat(sgi): enable fpregs context save and restore feat(spm_mm): add support to save and restore fp regs
-
Marc Bonnici authored
Add TF-A implementation defined behaviour to provide the linear core ID in the x4 register when bringing up an SP. Signed-off-by:
Marc Bonnici <marc.bonnici@arm.com> Change-Id: I6cb215841097b264d252ec0262b0b7272be99d41
-
Marc Bonnici authored
This patch adds support for forwarding the following PSCI messages received by the SPMC at EL3 to the S-EL1 SP if the SP has indicated that it wishes to receive the appropriate message via its manifest. 1. A PSCI CPU_OFF message in response to a cpu hot unplug request from the OS. 2. A message to indicate warm boot of a cpu in response to a cpu hot plug request from the OS. 3. A PSCI CPU_SUSPEND message in response to a cpu idle event initiated from the OS. 4. A message to indicate warm boot of a cpu from a shallow power state in response to a cpu resume power event. This patch also implements the FFA_SECONDARY_EP_REGISTER function to enable the SP specify its secondary entrypoint. Signed-off-by:
Achin Gupta <achin.gupta@arm.com> Signed-off-by:
Marc Bonnici <marc.bonnici@arm.com> Change-Id: I375d0655b2c6fc27445facc39213d1d0678557f4
-
Marc Bonnici authored
Enable a partition to release its RX buffer and the SPMC to update the appropriate state tracking. Signed-off-by:
Marc Bonnici <marc.bonnici@arm.com> Change-Id: I5fb6d92244b5ed5f032269b29b102aa874bf3ae3
-
Marc Bonnici authored
Enable the SPMC to handle the FFA_RUN ABI and update the state tracking accordingly. Change-Id: I3e8a3fa3ec9b03830055d2fbd6124b8ff1ed4103 Signed-off-by:
Marc Bonnici <marc.bonnici@arm.com>
-
Marc Bonnici authored
Allow for a partition to retrieve its own partition ID. Signed-off-by:
Marc Bonnici <marc.bonnici@arm.com> Change-Id: I1a19ac30b86736d818673c239b2f8fd2d6128c06
-
Marc Bonnici authored
Enable the spmc to report the features that it currently supports. Populated with the currently implemented functionality. Signed-off-by:
Marc Bonnici <marc.bonnici@arm.com> Change-Id: I00e51ded284efd87cd50a0e9416dbc33f22ced85
-
Marc Bonnici authored
Enable the SPMC to handle calls to FFA_PARTITION_INFO_GET. This allows the normal world to discover which partitions are running in the secure world including logical partitions in EL3. This implementation supports both the v1.0 and v1.1 implementations of the Partition Info Get Descriptor. The SPMC populates the appropriate descriptor in the partitions RX buffer, if requested, according to the version of FF-A that the caller is using. Additionally rename the common/uuid UUID_H include guard due to a conflict with another header file. Signed-off-by:
Marc Bonnici <marc.bonnici@arm.com> Change-Id: I0a85f1dae50fae1fe47a3cafb765fbe9f40619e1
-
Marc Bonnici authored
Enable handling of FFA_RXTX_MAP and FFA_RXTX_UNMAP ABIs and ensure these buffers are mapped as required to allow access by the SPMC. Signed-off-by:
Marc Bonnici <marc.bonnici@arm.com> Change-Id: Ifc425f1ee16c90d1d95b6ae4ac9992d6f785227b
-
Sandrine Bailleux authored
* changes: docs(maintainers): add PSA, MHU, RSS comms code owners feat(plat/arm/fvp): enable RSS backend based measured boot feat(lib/psa): mock PSA APIs feat(drivers/measured_boot): add RSS backend feat(drivers/arm/rss): add RSS communication driver feat(lib/psa): add initial attestation API feat(lib/psa): add measured boot API feat(drivers/arm/mhu): add MHU driver
-
joannafarley-arm authored
* changes: fix(intel): remove unused printout fix(intel): fix configuration status based on start request style(intel): align the sequence in header file fix(intel): remove redundant NOC header declarations
-
Dávid Vincze authored
Adding Sandrine Bailleux for the PSA APIs and myself for the MHU and RSS comms drivers as code owner. Change-Id: Ib948479cc6e46163aae59c938877a2d0bcf91754 Signed-off-by:
David Vincze <david.vincze@arm.com>
-
Sieu Mun Tang authored
This patch is to remove unused printout. Signed-off-by:
Sieu Mun Tang <sieu.mun.tang@intel.com> Change-Id: I507210402dcbaf8369209308ae1fcedaccb0292d
-