| 63e0b865 | 28-Apr-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
chore(io): remove io_dummy driver
In accordance with [1], delete the io_dummy driver code in preparation for the v2.9 release.
[1] https://trustedfirmware-a.readthedocs.io/en/latest/about/release-i
chore(io): remove io_dummy driver
In accordance with [1], delete the io_dummy driver code in preparation for the v2.9 release.
[1] https://trustedfirmware-a.readthedocs.io/en/latest/about/release-information.html
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com> Change-Id: If80573d6f889624ef06b099fd267ee85f3a6331e
show more ...
|
| a49bb6f8 | 28-Apr-2023 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "docs: fix a typo in the glossary" into integration |
| 1ff41ba3 | 28-Apr-2023 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(sme): enable SME2 functionality for NS world" into integration |
| 6c42a736 | 14-Mar-2023 |
Boyan Karatotev <boyan.karatotev@arm.com> |
chore(docs): remove control register setup section
It hasn't been updated since 2017 and the documentation around that bit of code is fairly good so it is redundant to be there.
Signed-off-by: Boya
chore(docs): remove control register setup section
It hasn't been updated since 2017 and the documentation around that bit of code is fairly good so it is redundant to be there.
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com> Change-Id: Idee4523e97cb6039fae1efae35eda2b45e8f7345
show more ...
|
| 03d3c0d7 | 08-Nov-2022 |
Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com> |
feat(sme): enable SME2 functionality for NS world
FEAT_SME2 is an extension of FEAT_SME and an optional feature from v9.2. Its an extension of SME, wherein it not only processes matrix operations ef
feat(sme): enable SME2 functionality for NS world
FEAT_SME2 is an extension of FEAT_SME and an optional feature from v9.2. Its an extension of SME, wherein it not only processes matrix operations efficiently, but also provides outer-product instructions to accelerate matrix operations. It affords instructions for multi-vector operations. Further, it adds an 512 bit architectural register ZT0.
This patch implements all the changes introduced with FEAT_SME2 to ensure that the instructions are allowed to access ZT0 register from Non-secure lower exception levels.
Additionally, it adds support to ensure FEAT_SME2 is aligned with the existing FEATURE DETECTION mechanism, and documented.
Change-Id: Iee0f61943304a9cfc3db8f986047b1321d0a6463 Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
show more ...
|
| 6fc9c1cd | 27-Apr-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
docs: fix a typo in the glossary
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com> Change-Id: I4c76fde5e487ab4b2495f1ea692ae07f8be81d57 |
| bb5b2632 | 25-Apr-2023 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
docs(measured-boot): update the build command
As per recent changes to OPTEE's fvp.mk file, both options "MEASURED_BOOT" and "MEASURED_BOOT_FTPM" are required for the fTPM application to be built.
docs(measured-boot): update the build command
As per recent changes to OPTEE's fvp.mk file, both options "MEASURED_BOOT" and "MEASURED_BOOT_FTPM" are required for the fTPM application to be built.
Change-Id: I621113c3fbd47e9f5be015ea65e9b8d0f218e4e8 Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
show more ...
|
| 018c1d87 | 27-Mar-2023 |
Mikhail Kalashnikov <iuncuim@gmail.com> |
feat(allwinner): add support for Allwinner T507 SoC
The Allwinner T507 SoC is using the same die as the H616, but in a different package. On top of this, there is at least one different die revision
feat(allwinner): add support for Allwinner T507 SoC
The Allwinner T507 SoC is using the same die as the H616, but in a different package. On top of this, there is at least one different die revision out there, which uses a different CPU cluster control block. The same die revision has been spotted in some, but not all, H313 SoCs.
Apart from that IP block, the rest of the SoC seems the same, so we can support them using the existing H616 port. The die revision can be auto-detected, so there is no extra build option or knowledge needed.
Provide the deviating CPU power up/down sequence for the die variant. The new IP block uses per-core instead of per-cluster registers, but follows the same pattern otherwise.
Since the CPU ops code is shared among all Allwinner SoCs, we need to dummy-define the new register names for the older SoCs. The actual new code is guarded by a predicate function, that is hard coded to return true on the other SoCs. Since this is a static inline function in a header file, the compiler will optimise away the unneeded branch there, so the generated code for the other SoCs stays the same.
Change-Id: Ib5ade99d34b4ccb161ccde0e34f280ca6bd16ecd Signed-off-by: Mikhail Kalashnikov <iuncuim@gmail.com> Signed-off-by: Andre Przywara <andre.przywara@arm.com>
show more ...
|
| 1982a6ac | 26-Apr-2023 |
Joanna Farley <joanna.farley@arm.com> |
Merge "docs: patch Poetry build instructions" into integration |
| 00cdd81e | 26-Apr-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge changes from topics "sb/deprecate-cryptocell", "sb/deprecation-policy" into integration
* changes: docs: deprecate CryptoCell-712/713 drivers docs: split deprecated interfaces and drivers
Merge changes from topics "sb/deprecate-cryptocell", "sb/deprecation-policy" into integration
* changes: docs: deprecate CryptoCell-712/713 drivers docs: split deprecated interfaces and drivers docs: extend deprecation policy
show more ...
|
| 7cff6565 | 26-Apr-2023 |
Chris Kay <chris.kay@arm.com> |
docs(juno): refer to SCP v2.12.0
Change-Id: I2844fb569abcc403525982162484dc0aa7e5a9d6 Signed-off-by: Chris Kay <chris.kay@arm.com> |
| 44fcbb4a | 26-Apr-2023 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "docs(juno): update SCP downloads link" into integration |
| 6cf4ae97 | 25-Apr-2023 |
Varun Wadekar <vwadekar@nvidia.com> |
feat(psci): introduce 'pwr_domain_off_early' hook
This patch introduces the 'pwr_domain_off_early' hook for platforms wanting to perform housekeeping steps before the PSCI framework starts the CPU
feat(psci): introduce 'pwr_domain_off_early' hook
This patch introduces the 'pwr_domain_off_early' hook for platforms wanting to perform housekeeping steps before the PSCI framework starts the CPU power off sequence. Platforms might also want to use ths opportunity to ensure that the CPU off sequence can proceed.
The PSCI framework expects a return code of PSCI_E_DENIED, if the platform wants to halt the CPU off sequence.
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Change-Id: I6980e84fc4d6cb80537a178d0d3d26fb28a13853
show more ...
|
| 95f4abed | 24-Apr-2023 |
Harrison Mutai <harrison.mutai@arm.com> |
docs: patch Poetry build instructions
Some parts of the documentation referring to Poetry provides incorrect build instructions and has some minor formatting errors. Reformat the bits that require f
docs: patch Poetry build instructions
Some parts of the documentation referring to Poetry provides incorrect build instructions and has some minor formatting errors. Reformat the bits that require formatting, and fix the build instructions. These were originally part of the patch stack that added Poetry support but were accidentally reverted prior to merge.
Signed-off-by: Harrison Mutai <harrison.mutai@arm.com> Change-Id: I336d3a7bbe99f75262430ae436f8ebc2cb050d2c
show more ...
|
| 100f56d8 | 25-Apr-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge "docs(threat-model): add a notes related to the Measured Boot" into integration |
| 760fbfc4 | 25-Apr-2023 |
Bipin Ravi <bipin.ravi@arm.com> |
Merge "feat(gcs): support guarded control stack" into integration |
| 833cbe57 | 24-Apr-2023 |
Bipin Ravi <bipin.ravi@arm.com> |
Merge "docs(maintainers): make Jimmy Brisson a code owner" into integration |
| 7c7e7b62 | 24-Apr-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge changes from topic "mb/trusted-boot-update" into integration
* changes: refactor(auth)!: unify REGISTER_CRYPTO_LIB refactor(auth): replace plat_convert_pk docs(auth): add auth_decrypt in
Merge changes from topic "mb/trusted-boot-update" into integration
* changes: refactor(auth)!: unify REGISTER_CRYPTO_LIB refactor(auth): replace plat_convert_pk docs(auth): add auth_decrypt in CM chapter feat(auth): compare platform and certificate ROTPK for authentication docs(auth): add 'calc_hash' function's details in CM
show more ...
|
| 47c8dcfd | 17-Apr-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
docs: deprecate CryptoCell-712/713 drivers
We plan to deprecate the CryptoCell-712 and CryptoCell-713 drivers in TF-A release v2.9 and eventually remove the code from the tree in release 3.0.
The o
docs: deprecate CryptoCell-712/713 drivers
We plan to deprecate the CryptoCell-712 and CryptoCell-713 drivers in TF-A release v2.9 and eventually remove the code from the tree in release 3.0.
The only upstream platforms which use these drivers today are the Arm Ltd developpment platforms, such as Juno.
Write this information down into the "Release Processes" document.
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com> Change-Id: Ib064292733a271ecbff0dde315911017e2c4da7e
show more ...
|
| 1dc77d43 | 17-Apr-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
docs: split deprecated interfaces and drivers
Having a dedicated section for deprecated interfaces, and another one for deprecated drivers, sounds cleaner.
Signed-off-by: Sandrine Bailleux <sandrin
docs: split deprecated interfaces and drivers
Having a dedicated section for deprecated interfaces, and another one for deprecated drivers, sounds cleaner.
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com> Change-Id: Iaf65e9f4dabff89b9e86c17062656edd8c344016
show more ...
|
| 47801a69 | 17-Apr-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
docs: extend deprecation policy
Our process documentation already mentions that if a platform is no longer maintained, it is best to deprecate it to keep the project's source tree clean and healthy.
docs: extend deprecation policy
Our process documentation already mentions that if a platform is no longer maintained, it is best to deprecate it to keep the project's source tree clean and healthy.
The same argument stands for drivers or library interfaces so extend this policy to those.
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com> Change-Id: Ieb235d6a1fb089343e0e1e3e5f36067552f2f8f0
show more ...
|
| 8f55cde2 | 17-Apr-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
docs: add a note about downstream platforms
Clarify that downstream platforms generally do not affect code deprecation / removal decisions.
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.c
docs: add a note about downstream platforms
Clarify that downstream platforms generally do not affect code deprecation / removal decisions.
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com> Change-Id: I44b979c4e67ee03537852769e96544e19137bda3
show more ...
|
| 26ad4a87 | 20-Apr-2023 |
Chris Kay <chris.kay@arm.com> |
docs(juno): update SCP downloads link
Change-Id: Ibe2a1d2ec019333876a4f82b70fde0a10d667f7c Signed-off-by: Chris Kay <chris.kay@arm.com> |
| 4ac5b394 | 24-Jan-2023 |
Yann Gautier <yann.gautier@foss.st.com> |
refactor(auth): replace plat_convert_pk
Following discussions in the reviews of the patch that introduced plat_convert_pk() function [1], it was decided to deprecate it to avoid weak function declar
refactor(auth): replace plat_convert_pk
Following discussions in the reviews of the patch that introduced plat_convert_pk() function [1], it was decided to deprecate it to avoid weak function declaration. A new optional function pointer convert_pk is added to crypto_lib_desc_t. A new function crypto_mod_convert_pk() will either call crypto_lib_desc.convert_pk() if it is defined, or do the same as what was done by the weak function otherwise.
[1] https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/17174
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com> Change-Id: I9358867f8bfd5e96b5ee238c066877da368e43c6
show more ...
|
| 0ca7b326 | 24-Jan-2023 |
Yann Gautier <yann.gautier@foss.st.com> |
docs(auth): add auth_decrypt in CM chapter
The call to REGISTER_CRYPTO_LIB requires auth_decrypt function to be provided. Add its prototype and update REGISTER_CRYPTO_LIB call.
Signed-off-by: Yann
docs(auth): add auth_decrypt in CM chapter
The call to REGISTER_CRYPTO_LIB requires auth_decrypt function to be provided. Add its prototype and update REGISTER_CRYPTO_LIB call.
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com> Change-Id: Id1f2a54867ffe5dec36e0bf22490d01858891585
show more ...
|