- Aug 25, 2022
-
-
Include ffa_helpers originally taken from the TF-A Tests repo to provide support for additional FF-A functionality. Change-Id: Iacc3ee270d5e3903f86f8078ed915d1e791c1298 Signed-off-by:
Marc Bonnici <marc.bonnici@arm.com> Signed-off-by:
Shruti Gupta <shruti.gupta@arm.com>
-
- Aug 24, 2022
-
-
This patch adds the FF-A programming model in the test secure payload to ensure that it can be used to test the following spec features. 1. SP initialisation on the primary and secondary cpus. 2. An event loop to receive direct requests and respond with direct responses. 3. Ability to receive messages that indicate power on and off of a cpu. 4. Ability to handle a secure interrupt. Signed-off-by:
Achin Gupta <achin.gupta@arm.com> Signed-off-by:
Marc Bonnici <marc.bonnici@arm.com> Signed-off-by:
Shruti <shruti.gupta@arm.com> Change-Id: I81cf744904d5cdc0b27862b5e4bc6f2cfe58a13a
-
- Aug 21, 2022
-
-
Add an example manifest for the EL3 SPMC on the FVP Platform that allows booting the TSP example partition. Signed-off-by:
Marc Bonnici <marc.bonnici@arm.com> Change-Id: Ie7f40328e0313abb5b1a121dfdc22a5f7387587f Signed-off-by:
Shruti Gupta <shruti.gupta@arm.com>
-
The current implementation expects that the endpoint IDs of all participants of a memory transaction to be listed in the relinquish descriptor. As per the FF-A spec, aside from the current partition ID, only the IDs of stream endpoints whose behalf it is relinquishing the memory region must be specified. The current implementation does not currently support proxy endpoints therefore ensure that the endpoint count is always equal to 1 and no stream endpoint IDs are specified and instead just verify the caller is a valid participant in the memory transaction. Additionally reuse the updated check in the retrieve request flow for additional verification. Signed-off-by:
Marc Bonnici <marc.bonnici@arm.com> Change-Id: I3b970196af8a16b2531607775398cb8a2473793b
-
- Aug 09, 2022
-
-
Olivier Deprez authored
-
- Aug 08, 2022
-
-
joannafarley-arm authored
-
The URL of the Juno Getting Started Guide has been changed. Fix the broken link. Signed-off-by:
Arthur She <arthur.she@linaro.org> Change-Id: I55697f2f1f787c32d1ea7dfcf9eda619906cdb5d
-
- Aug 07, 2022
-
-
joannafarley-arm authored
-
joannafarley-arm authored
* changes: fix(versal): fix code indentation issues fix(versal): fix macro coding style issues
-
- Aug 04, 2022
-
-
Lauren Wehrmeister authored
-
Michal Simek authored
Trivial patch to remove additional space. Signed-off-by:
Michal Simek <michal.simek@amd.com> Change-Id: Ifa33dee81243c0b21ca0f13b8e4d575646818162
-
Salome Thirot authored
Currently Tf-A uses whatever openssl binary is on the system to sign images. However if OPENSSL_DIR is specified in the build flags this can lead to linking issues as the system binary can end up being linked against shared libraries provided in OPENSSL_DIR/lib if both binaries (the system's and the on in OPENSSL_DIR/bin) are the same version. This patch ensures that the binary used is always the one given by OPENSSL_DIR to avoid those link issues. Signed-off-by:
Salome Thirot <salome.thirot@arm.com> Change-Id: Ib534e06ebc8482e4391e376d3791a87968de4a99
-
Michal Simek authored
Next line should be aligned with the previous code. Signed-off-by:
Michal Simek <michal.simek@amd.com> Change-Id: I20d82ba5fa70fa252341b62e57fac265241f3391
-
Michal Simek authored
Use only one space between #define and macro name. Signed-off-by:
Michal Simek <michal.simek@amd.com> Change-Id: Ieb9bdd5bcfa56bd265df72692a09c7340fe132cb
-
- Aug 02, 2022
-
-
Bipin Ravi authored
-
- Aug 01, 2022
-
-
Lauren Wehrmeister authored
* changes: feat(stm32mp1): retrieve FIP partition by type UUID feat(guid-partition): allow to find partition by type UUID refactor(stm32mp1): update PLAT_PARTITION_MAX_ENTRIES
-
joannafarley-arm authored
-
joannafarley-arm authored
* changes: fix(versal): resolve misra 10.1 warnings fix(versal): resolve the misra 4.6 warnings
-
- Jul 31, 2022
-
-
Venkatesh Yadav Abbarapu authored
MISRA Violation: MISRA-C: 2012 R.10.1 -The operand to the operator does not have an essentially unsigned type. Signed-off-by:
Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> Change-Id: I4873a620086dfd6f636fe730165a9d13a29e9652
-
Venkatesh Yadav Abbarapu authored
MISRA Violation: MISRA-C:2012 R.4.6 - Using basic numerical type int rather than a typedef that includes size and signedness information. Signed-off-by:
Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> Change-Id: Ieff90b5311a3bde8a2cb302ca81c23eeee6d235a
-
- Jul 29, 2022
-
-
Vesa Jääskeläinen authored
When configuration option ZYNQMP_SECURE_EFUSES is defined then Xilinx ZynqMP's PS eFuses can only be accesses from secure state. This enables eFuses to be reserved and protected only for security use cases for example in OP-TEE. Change-Id: I866905e35ce488f50f5f6e1b4667b08a9fa2386d Signed-off-by:
Vesa Jääskeläinen <vesa.jaaskelainen@vaisala.com>
-
Saurabh Gorecha authored
fix to support ARM CPU errata based on core used. Signed-off-by:
Saurabh Gorecha <quic_sgorecha@quicinc.com> Change-Id: If1a438f98f743435a7a0b683a32ccf14164db37e
-
- Jul 28, 2022
-
-
joannafarley-arm authored
-
Venkatesh Yadav Abbarapu authored
This patch gathers miscellaneous minor fixes to the xilinx platforms like tabs for indentation and misra 10.1 warnings. Signed-off-by:
Michal Simek <michal.simek@amd.com> Signed-off-by:
Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> Change-Id: I4cdb89ffec7d5abc64e065ed5b5e5d10b30ab9f9
-
- Jul 27, 2022
-
-
Madhukar Pappireddy authored
-
Madhukar Pappireddy authored
-
- Jul 26, 2022
-
-
anans authored
utrlbau should point to header and not upiu this is the case everywhere except for ufs_prepare_cmd Signed-off-by:
anans <anans@google.com> Change-Id: I02695824c1409124a60e63c3a7ff3278a4dc5fa8
-
- Jul 25, 2022
-
-
Madhukar Pappireddy authored
-
These changes are to add support for loading and booting OP-TEE as SPMC running at SEL1 for N1SDP platform. Signed-off-by:
Vishnu Banavath <vishnu.banavath@arm.com> Change-Id: I0514db646d4868b6f0c56f1ea60495cb3f7364fd
-
Madhukar Pappireddy authored
-
joannafarley-arm authored
-
joannafarley-arm authored
-
Michal Simek authored
Switch emails from Xilinx to AMD after acquisition. Signed-off-by:
Michal Simek <michal.simek@amd.com> Change-Id: I5d126dc49e53f2735bb7e103f8f883a9474206fc
-
Michal Simek authored
TF-A doesn't configure clock on Versal. Setup is done by previous bootloader (called PLM) that's why there is no need to have macro listed in headers. Also previous phase can disable access to these registers that's why better to remove them. Change-Id: I53ba344ad932c532b0babdce9d2b26e4c2c1b846 Signed-off-by:
Michal Simek <michal.simek@amd.com>
-
- Jul 22, 2022
-
-
Rupinderjit Singh authored
Added a platform support to use tc2 specific CPU cores. Signed-off-by:
Rupinderjit Singh <rupinderjit.singh@arm.com> Change-Id: Ib76d440e358e9bd1cf80aec5b8591f7a6e47ecbd
-
Bipin Ravi authored
-
Fixed below MISRA failure - >>> CID 379362: Memory - illegal accesses (OVERRUN) >>> Overrunning array "psci_non_cpu_pd_nodes" of 5 16-byte >>> elements at element index 5 (byte offset 95) using index >>> "i" (which evaluates to 5). Change-Id: Ie88fc555e48b06563372bfe4e51f16b13c0a020b Signed-off-by:
Manish V Badarkhe <Manish.Badarkhe@arm.com>
-
Manish Pandey2 authored
-
- Jul 21, 2022
-
-
Madhukar Pappireddy authored
-
Bipin Ravi authored
Cortex-X2 erratum 2371105 is a cat B erratum that applies to revisions r0p0 - r2p0 and is fixed in r2p1. The workaround is to set bit[40] of CPUACTLR2_EL1 to disable folding of demand requests into older prefetches with L2 miss requests outstanding. SDEN can be found here: https://developer.arm.com/documentation/SDEN1775100/latest Signed-off-by:
Bipin Ravi <bipin.ravi@arm.com> Change-Id: Ib4f0caac36e1ecf049871acdea45526b394b7bad
-