| 8e75b542 | 11-Oct-2022 |
Bipin Ravi <bipin.ravi@arm.com> |
Merge "feat(cpu): add library support for Hunter ELP" into integration |
| a2506c31 | 11-Oct-2022 |
Bipin Ravi <bipin.ravi@arm.com> |
Merge "revert(cpus): "Revert workaround for A77 erratum 1800714"" into integration |
| d219ead1 | 11-Oct-2022 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
fix(psa): add missing semicolon
Fix a syntax error in the delegated attestation service code.
Unfortunately, this build failure was not caught by the CI system because right now lib/psa/delegated_a
fix(psa): add missing semicolon
Fix a syntax error in the delegated attestation service code.
Unfortunately, this build failure was not caught by the CI system because right now lib/psa/delegated_attestation.c file is not getting pulled in by any upstream platform. This will be addressed in a separate patch.
Change-Id: Idb84f62aabc5008396213023fc40547097925860 Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
show more ...
|
| 08e2fdbd | 27-Sep-2022 |
Boyan Karatotev <boyan.karatotev@arm.com> |
revert(cpus): "Revert workaround for A77 erratum 1800714"
Reinstate the workaround introduced in commit 9bbc03a6e0608a949d66d9da6db12a455b452bfb. The cited change to the SDEN could not be found and
revert(cpus): "Revert workaround for A77 erratum 1800714"
Reinstate the workaround introduced in commit 9bbc03a6e0608a949d66d9da6db12a455b452bfb. The cited change to the SDEN could not be found and there are no known problems with the workaround.
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com> Change-Id: Iec9938f173e7565024aca798f224df339de90806
show more ...
|
| 402d2316 | 10-Oct-2022 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge changes I072fe5fe,I4066d476,Ie4af38b8,I730e7b04,Iac3356f8, ... into integration
* changes: fix(psa): extend measured boot logging fix(rss): determine the size of sw_type in RSS mboot metad
Merge changes I072fe5fe,I4066d476,Ie4af38b8,I730e7b04,Iac3356f8, ... into integration
* changes: fix(psa): extend measured boot logging fix(rss): determine the size of sw_type in RSS mboot metadata fix(psa): align with original API in tf-m-extras fix(rss): clear the message buffer feat(tc): enable RSS backend based measured boot feat(tc): increase maximum BL1/BL2/BL31 sizes
show more ...
|
| cdade4d2 | 10-Oct-2022 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "build(changelog): add new scope for Performance Monitor Extensions" into integration |
| 8c87becb | 03-Oct-2022 |
Harrison Mutai <harrison.mutai@arm.com> |
feat(cpu): add library support for Hunter ELP
Add basic CPU library code to support the Hunter ELP CPU in TF-A. Hunter-ELP adds v9.2 architecture support and is derived from Makalu-ELP. As such, the
feat(cpu): add library support for Hunter ELP
Add basic CPU library code to support the Hunter ELP CPU in TF-A. Hunter-ELP adds v9.2 architecture support and is derived from Makalu-ELP. As such, the library code is adapted from the Makalu-ELP support library.
Change-Id: I7e93b9af6b1f0bc4d08c3cf5caf071d2cbdbc89f Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
show more ...
|
| 901b0a30 | 05-Oct-2022 |
Tamas Ban <tamas.ban@arm.com> |
fix(psa): extend measured boot logging
Print all the params of rss_measured_boot_extend_measurement() to the console to check parameter healthiness.
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Cha
fix(psa): extend measured boot logging
Print all the params of rss_measured_boot_extend_measurement() to the console to check parameter healthiness.
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I072fe5fef72c67e615ab64e06a9e1f6add5e9cfc
show more ...
|
| 420deb5a | 01-Sep-2022 |
Tamas Ban <tamas.ban@arm.com> |
feat(psa): remove initial attestation partition API
The attestation key derivation and platform attestation token creation functionality is provided by the Delegated Attestation partition in RSS.
S
feat(psa): remove initial attestation partition API
The attestation key derivation and platform attestation token creation functionality is provided by the Delegated Attestation partition in RSS.
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I2d8c0e6589d11e7c81c698adf75ee2a993e3a0c6
show more ...
|
| 471c9895 | 03-Oct-2022 |
Tamas Ban <tamas.ban@arm.com> |
fix(psa): align with original API in tf-m-extras
The measured boot API is available in the tf-m-extras repo: partitions/measured_boot/interface/src/measured_boot_api.c
This change make the API beha
fix(psa): align with original API in tf-m-extras
The measured boot API is available in the tf-m-extras repo: partitions/measured_boot/interface/src/measured_boot_api.c
This change make the API behavior align with the original implementation.
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: Ie4af38b859f942b2ef090e92da64d75811b5b49b
show more ...
|
| 4b09ffef | 31-Aug-2022 |
Tamas Ban <tamas.ban@arm.com> |
feat(psa): add delegated attestation partition API
Delegated attestation is a service provided by RSS to: - Derive a delegated attestation key: Realm Attestation Key - Query the platform attestation
feat(psa): add delegated attestation partition API
Delegated attestation is a service provided by RSS to: - Derive a delegated attestation key: Realm Attestation Key - Query the platform attestation token
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I3edf09fcbef24bca7c8a000ffac8c1ab64dfb812
show more ...
|
| 78842045 | 05-Oct-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "fix(semihosting): fix seek call failure check" into integration |
| c19116dd | 04-Oct-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "refactor(console): move putchar() to console driver" into integration |
| 252b2bd8 | 04-Oct-2022 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes I134f125f,Ia4bf45bf into integration
* changes: refactor(sgi): rename RD-Edmunds to RD-V2 refactor(cpu): use the updated IP name for Demeter CPU |
| e0b6826e | 12-Sep-2022 |
Claus Pedersen <claustbp@google.com> |
refactor(console): move putchar() to console driver
Moving putchar() out of libc and adding a weak dummy implementation in libc.
This is to remove libc's dependencies to the platform driver.
Signe
refactor(console): move putchar() to console driver
Moving putchar() out of libc and adding a weak dummy implementation in libc.
This is to remove libc's dependencies to the platform driver.
Signed-off-by: Claus Pedersen <claustbp@google.com> Change-Id: Ib7fefaec0babb783def614ea23521f482fa4a28a
show more ...
|
| 9bd1aed3 | 03-Oct-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "refactor(psci): unify psci_is_last_on_cpu and psci_is_last_on_cpu_safe" into integration |
| bd063a73 | 21-Sep-2022 |
Joel Goddard <joel.goddard@arm.com> |
refactor(cpu): use the updated IP name for Demeter CPU
Neoverse Demeter CPU has been renamed to Neoverse V2 CPU. Correspondingly, update the CPU library, file names and other references to use the u
refactor(cpu): use the updated IP name for Demeter CPU
Neoverse Demeter CPU has been renamed to Neoverse V2 CPU. Correspondingly, update the CPU library, file names and other references to use the updated IP name.
Signed-off-by: Joel Goddard <joel.goddard@arm.com> Change-Id: Ia4bf45bf47807c06f4c966861230faea420d088f
show more ...
|
| aa9d3150 | 30-Sep-2022 |
Joanna Farley <joanna.farley@arm.com> |
Merge "chore(libc): clean up includes in lib/libc/printf.c" into integration |
| d64bfef5 | 19-Sep-2022 |
Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> |
build(changelog): add new scope for Performance Monitor Extensions
This patch adds a news scope for FEAT_PMUV3, alongside updating the existing comments related to the saving of PMCR_EL0 register ro
build(changelog): add new scope for Performance Monitor Extensions
This patch adds a news scope for FEAT_PMUV3, alongside updating the existing comments related to the saving of PMCR_EL0 register routine for better understanding.
Change-Id: Ib150244ce94cfcbbe5d12fdae56327c3d72bda0b Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
show more ...
|
| b41b0824 | 22-Aug-2022 |
Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> |
refactor(psci): unify psci_is_last_on_cpu and psci_is_last_on_cpu_safe
"psci_is_last_on_cpu" and "psci_is_last_on_cpu_safe" modules perform mostly similar functionalities, verifying whether the curr
refactor(psci): unify psci_is_last_on_cpu and psci_is_last_on_cpu_safe
"psci_is_last_on_cpu" and "psci_is_last_on_cpu_safe" modules perform mostly similar functionalities, verifying whether the current CPU is the only active core and other cores have been turned off.
However, psci_is_last_on_cpu_safe function differs from the other with: 1. Safe API locks the power domain
This patch removes the section duplicating the functionality and ensures that "psci_is_last_on_cpu api",is reused in "psci_is_last_on_cpu_safe" procedure.
Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> Change-Id: Ie372519e423898d7afa5427cdd77a7f9d3369587
show more ...
|
| 00e8f79c | 27-Sep-2022 |
Manish Pandey <manish.pandey2@arm.com> |
fix(ras): trap "RAS error record" accesses only for NS
RAS_TRAP_LOWER_EL_ERR_ACCESS was used to prevent access to RAS error record registers (RAS ERR* & RAS ERX*) from lower EL's in any security sta
fix(ras): trap "RAS error record" accesses only for NS
RAS_TRAP_LOWER_EL_ERR_ACCESS was used to prevent access to RAS error record registers (RAS ERR* & RAS ERX*) from lower EL's in any security state. To give more fine grain control per world basis re-purpose this macro to RAS_TRAP_NS_ERR_REC_ACCESS, which will enable the trap only if Error record registers are accessed from NS. This will also help in future scenarios when RAS handling(in Firmware first handling paradigm)can be offloaded to a secure partition.
This is first patch in series to refactor RAS framework in TF-A.
Signed-off-by: Manish Pandey <manish.pandey2@arm.com> Change-Id: Ifa7f60bc8c82c9960adf029001bc36c443016d5d
show more ...
|
| 7c494388 | 26-Sep-2022 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
fix(semihosting): fix seek call failure check
The code checks that the semihosting seek call return value is not zero instead of a negative value when there is an error condition. This defect has be
fix(semihosting): fix seek call failure check
The code checks that the semihosting seek call return value is not zero instead of a negative value when there is an error condition. This defect has been fixed.
In [1], possible return values for semihosting seek calls are mentioned.
[1]: https://github.com/ARM-software/abi-aa/blob/main/semihosting/ semihosting.rst#sys-seek-0x0a
Change-Id: I70f09e98323e9c5bf4eeda322ac065e855e256fc Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
show more ...
|
| c5862af7 | 28-Sep-2022 |
Jorge Troncoso <jatron@google.com> |
chore(libc): clean up includes in lib/libc/printf.c
stddef.h is needed for the definition of size_t stdio.h is needed for the declaration of putchar
Signed-off-by: Jorge Troncoso <jatron@google.com
chore(libc): clean up includes in lib/libc/printf.c
stddef.h is needed for the definition of size_t stdio.h is needed for the declaration of putchar
Signed-off-by: Jorge Troncoso <jatron@google.com> Change-Id: I72dac843dbbfc440cff0f9e9d13669b78a812abc
show more ...
|
| 885e2683 | 12-Sep-2022 |
Claus Pedersen <claustbp@google.com> |
refactor(libc): clean up dependencies in libc
- Removing platform dependencies from libc modules. - Replacing panicking with actual error handling. - Debug macros are included indirectly from assert
refactor(libc): clean up dependencies in libc
- Removing platform dependencies from libc modules. - Replacing panicking with actual error handling. - Debug macros are included indirectly from assert.h. Removing "platform_def.h" from assert.h and adding "common/debug.h" where the macros are used. - Removing hack for fixing PLAT_LOG_LEVEL_ASSERT to 40. Instead removing assert with expression, as this does not provide additional information.
Signed-off-by: Claus Pedersen <claustbp@google.com> Change-Id: Icc201ea7b63c1277e423c1cfd13fd6816c2bc568
show more ...
|
| 65bbb935 | 22-Jul-2022 |
Pranav Madhu <pranav.madhu@arm.com> |
refactor(psci): move psci_do_pwrdown_sequence() out of private header
Move the psci_do_pwrdown_sequence() function declaration from PSCI private header to common header. The psci_do_pwrdown_sequence
refactor(psci): move psci_do_pwrdown_sequence() out of private header
Move the psci_do_pwrdown_sequence() function declaration from PSCI private header to common header. The psci_do_pwrdown_sequence is required to support warm reset, where each CPU need to execute the powerdown sequence.
Change-Id: I298e7a120be814941fa91c0b001002a080e56263 Signed-off-by: Pranav Madhu <pranav.madhu@arm.com>
show more ...
|