| ad43c49e | 16-May-2020 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
Cleanup the code for TBBR CoT descriptors
CoT used for BL1 and BL2 are moved to tbbr_cot_bl1.c and tbbr_cot_bl2.c respectively. Common CoT used across BL1 and BL2 are moved to tbbr_cot_common.c.
Si
Cleanup the code for TBBR CoT descriptors
CoT used for BL1 and BL2 are moved to tbbr_cot_bl1.c and tbbr_cot_bl2.c respectively. Common CoT used across BL1 and BL2 are moved to tbbr_cot_common.c.
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com> Change-Id: I2252ac8a6960b3431bcaafdb3ea4fb2d01b79cf5
show more ...
|
| cbf9e84a | 18-Dec-2019 |
Balint Dobszay <balint.dobszay@arm.com> |
plat/arm/fvp: Support performing SDEI platform setup in runtime
This patch introduces dynamic configuration for SDEI setup and is supported when the new build flag SDEI_IN_FCONF is enabled. Instead
plat/arm/fvp: Support performing SDEI platform setup in runtime
This patch introduces dynamic configuration for SDEI setup and is supported when the new build flag SDEI_IN_FCONF is enabled. Instead of using C arrays and processing the configuration at compile time, the config is moved to dts files. It will be retrieved at runtime during SDEI init, using the fconf layer.
Change-Id: If5c35a7517ba00a9f258d7f3e7c8c20cee169a31 Signed-off-by: Balint Dobszay <balint.dobszay@arm.com> Co-authored-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
show more ...
|
| 45aecff0 | 28-Apr-2020 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
Implement workaround for AT speculative behaviour
During context switching from higher EL (EL2 or higher) to lower EL can cause incorrect translation in TLB due to speculative execution of AT instru
Implement workaround for AT speculative behaviour
During context switching from higher EL (EL2 or higher) to lower EL can cause incorrect translation in TLB due to speculative execution of AT instruction using out-of-context translation regime.
Workaround is implemented as below during EL's (EL1 or EL2) "context_restore" operation: 1. Disable page table walk using SCTLR.M and TCR.EPD0 & EPD1 bits for EL1 or EL2 (stage1 and stage2 disabled) 2. Save all system registers except TCR and SCTLR (for EL1 and EL2) 3. Do memory barrier operation (isb) to ensure all system register writes are done. 4. Restore TCR and SCTLR registers (for EL1 and EL2)
Errata details are available for various CPUs as below: Cortex-A76: 1165522 Cortex-A72: 1319367 Cortex-A57: 1319537 Cortex-A55: 1530923 Cortex-A53: 1530924
More details can be found in mail-chain: https://lists.trustedfirmware.org/pipermail/tf-a/2020-April/000445.html
Currently, Workaround is implemented as build option which is default disabled.
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com> Change-Id: If8545e61f782cb0c2dda7ffbaf50681c825bd2f0
show more ...
|
| 0c16d684 | 13-May-2020 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
doc: Reorganize maintainers.rst file
The maintainers.rst file provides the list of all TF-A modules and their code owners. As there are quite a lot of modules (and more to come) in TF-A, it is somet
doc: Reorganize maintainers.rst file
The maintainers.rst file provides the list of all TF-A modules and their code owners. As there are quite a lot of modules (and more to come) in TF-A, it is sometimes hard to find the information.
Introduce categories (core code, drivers/libraries/framework, ...) and classify each module in the right one.
Note that the core code category is pretty much empty right now but the plan would be to expand it with further modules (e.g. PSCI, SDEI, TBBR, ...) in a future patch.
Change-Id: Id68a2dd79a8f6b68af5364bbf1c59b20c05f8fe7 Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
show more ...
|
| 3d28b0a4 | 12-May-2020 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
doc: Update various process documents
Most of the changes consist in using the new code owners terminology (from [1]).
[1] https://developer.trustedfirmware.org/w/collaboration/project-maintenance-
doc: Update various process documents
Most of the changes consist in using the new code owners terminology (from [1]).
[1] https://developer.trustedfirmware.org/w/collaboration/project-maintenance-process/
Change-Id: Icead20e9335af12aa47d3f1ac5d04ca157b20c82 Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
show more ...
|
| 4874793d | 20-Apr-2020 |
Louis Mayencourt <louis.mayencourt@arm.com> |
doc: Add binding document for fconf.
Complete the documentation with information on how to write a DTS for fconf. This patch adds the bindings information for dynamic configuration properties.
Sign
doc: Add binding document for fconf.
Complete the documentation with information on how to write a DTS for fconf. This patch adds the bindings information for dynamic configuration properties.
Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com> Change-Id: Ic6d9f927df53bb87315c23ec5a8943d0c3258d45
show more ...
|
| 8b815a4e | 17-Apr-2020 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
doc: Treat Sphinx warnings as errors
'make doc' will now fail if Sphinx outputs any warning messages during documentation generation.
Change-Id: I3e466af58ccf29b14a7e61037539b79ab6fc6037 Signed-off
doc: Treat Sphinx warnings as errors
'make doc' will now fail if Sphinx outputs any warning messages during documentation generation.
Change-Id: I3e466af58ccf29b14a7e61037539b79ab6fc6037 Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
show more ...
|
| e822372a | 17-Apr-2020 |
Mark Dykes <mardyk01@review.trustedfirmware.org> |
Merge "doc: Fixup some SMCCC links" into integration |
| 71ac931f | 17-Apr-2020 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
doc: Fixup some SMCCC links
This is a fixup for patch 3ba55a3c5fa260c9218be1adff8f39fc2a568d68 ("docs: Update SMCCC doc, other changes for release"), where some links names got changed but their ref
doc: Fixup some SMCCC links
This is a fixup for patch 3ba55a3c5fa260c9218be1adff8f39fc2a568d68 ("docs: Update SMCCC doc, other changes for release"), where some links names got changed but their references didn't.
Change-Id: I980d04dde338f3539a2ec1ae2e807440587b1cf5 Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
show more ...
|
| 6e186332 | 17-Apr-2020 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge "doc: Set fconf as experimental feature" into integration |
| 89a16e8f | 16-Apr-2020 |
Mark Dykes <mardyk01@review.trustedfirmware.org> |
Merge "docs: Update SMCCC doc, other changes for release" into integration |
| f9b546f6 | 16-Apr-2020 |
Mark Dykes <mardyk01@review.trustedfirmware.org> |
Merge "docs: Updating Change log for v2.3 Release" into integration |
| c2c150e7 | 09-Apr-2020 |
Louis Mayencourt <louis.mayencourt@arm.com> |
doc: Set fconf as experimental feature
Following the messages on the mailing list regarding the possible issue around reading DTB's information, we decided to flag the fconf feature as experimental.
doc: Set fconf as experimental feature
Following the messages on the mailing list regarding the possible issue around reading DTB's information, we decided to flag the fconf feature as experimental. A uniform approach should be used to handle properties miss and DTB validation.
Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com> Change-Id: Ib3c86e81fb2e89452c593f68d825d3d8f505e1fb
show more ...
|
| 4204e074 | 14-Apr-2020 |
laurenw-arm <lauren.wehrmeister@arm.com> |
docs: Updating Change log for v2.3 Release
Updating the change log for the v2.3 release and the upcoming change log template for v2.4 release.
Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@
docs: Updating Change log for v2.3 Release
Updating the change log for the v2.3 release and the upcoming change log template for v2.4 release.
Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com> Change-Id: Ice875d3c93227069738a429d4b945512af8470e9
show more ...
|
| 3ba55a3c | 16-Apr-2020 |
laurenw-arm <lauren.wehrmeister@arm.com> |
docs: Update SMCCC doc, other changes for release
Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com> Change-Id: Ie842d6a9919776de151a4e9304f870aede07c47a |
| 7a684041 | 16-Apr-2020 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge "docs: Fixes and updates for the v2.3 release" into integration |
| 495553d5 | 15-Apr-2020 |
laurenw-arm <lauren.wehrmeister@arm.com> |
docs: Fixes and updates for the v2.3 release
A small set of misc changes to ensure correctness before the v2.3 release.
Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com> Change-Id: I5b
docs: Fixes and updates for the v2.3 release
A small set of misc changes to ensure correctness before the v2.3 release.
Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com> Change-Id: I5b4e35b3b46616df0453cecff61f5a414951cd62
show more ...
|
| 3056819b | 15-Apr-2020 |
laurenw-arm <lauren.wehrmeister@arm.com> |
docs: Updating Release information for v2.4
Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com> Change-Id: I5a7ae778999295f3453b7ab0bfc26351e545fb8f |
| 77516a73 | 15-Apr-2020 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Fix Broadcom Stingray platform documentation
- Include the platform documentation in the table of contents.
- Add a title for the document. Without this, the platform documentation was listed
Fix Broadcom Stingray platform documentation
- Include the platform documentation in the table of contents.
- Add a title for the document. Without this, the platform documentation was listed under a 'Description' title on page https://trustedfirmware-a.readthedocs.io/en/latest/plat/index.html
- Change TF-A git repository URL to point to tf.org (rather than the deprecated read-only mirror on Github).
- Fix the restructuredText syntax for the FIP command line. It was not displayed at all on the rendered version.
Change-Id: I7a0f062bcf8e0dfc65e8f8bdd6775c497a47e619 Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
show more ...
|
| 5875f266 | 06-Apr-2020 |
Alexei Fedorov <Alexei.Fedorov@arm.com> |
TF-A: Add GICv4 extension for GIC driver
This patch adds support for GICv4 extension. New `GIC_ENABLE_V4_EXTN` option passed to gicv3.mk makefile was added, and enables GICv4 related changes when se
TF-A: Add GICv4 extension for GIC driver
This patch adds support for GICv4 extension. New `GIC_ENABLE_V4_EXTN` option passed to gicv3.mk makefile was added, and enables GICv4 related changes when set to 1. This option defaults to 0.
Change-Id: I30ebe1b7a98d3a54863900f37eda4589c707a288 Signed-off-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
show more ...
|
| 8f3ad766 | 06-Apr-2020 |
Alexei Fedorov <Alexei.Fedorov@arm.com> |
TF-A GICv3 driver: Add extended PPI and SPI range
This patch provides support for GICv3.1 extended PPI and SPI range. The option is enabled by setting to 1 and passing `GIC_EXT_INTID` build flag to
TF-A GICv3 driver: Add extended PPI and SPI range
This patch provides support for GICv3.1 extended PPI and SPI range. The option is enabled by setting to 1 and passing `GIC_EXT_INTID` build flag to gicv3.mk makefile. This option defaults to 0 with no extended range support.
Change-Id: I7d09086fe22ea531c5df51a8a1efd8928458d394 Signed-off-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
show more ...
|
| 926cd70a | 03-Apr-2020 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "brcm_initial_support" into integration
* changes: doc: brcm: Add documentation file for brcm stingray platform drivers: Add SPI Nor flash support drivers: Add iproc s
Merge changes from topic "brcm_initial_support" into integration
* changes: doc: brcm: Add documentation file for brcm stingray platform drivers: Add SPI Nor flash support drivers: Add iproc spi driver drivers: Add emmc driver for Broadcom platforms Add BL31 support for Broadcom stingray platform Add BL2 support for Broadcom stingray platform Add bl31 support common across Broadcom platforms Add bl2 setup code common across Broadcom platforms drivers: Add support to retrieve plat_toc_flags
show more ...
|
| fd1017b1 | 20-Mar-2020 |
Sheetal Tigadoli <sheetal.tigadoli@broadcom.com> |
doc: brcm: Add documentation file for brcm stingray platform
Signed-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com> Change-Id: I5e2c1220e9694d6ba771cc90daa0e70e967eebe6 |
| a5bb389a | 27-Mar-2020 |
Louis Mayencourt <louis.mayencourt@arm.com> |
doc: Fix "unexpected indentation" warning.
Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com> Change-Id: I521eed6466fdfef18a92f5237912cb402441044a |
| 75077e26 | 27-Mar-2020 |
Louis Mayencourt <louis.mayencourt@arm.com> |
doc: Update fconf uml diagrams
Update the plantuml diagrams to match the latest modification in fconf.
Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com> Change-Id: I90f55bba0fd039a3f7e1bd3
doc: Update fconf uml diagrams
Update the plantuml diagrams to match the latest modification in fconf.
Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com> Change-Id: I90f55bba0fd039a3f7e1bd39661cf849fccd64f5
show more ...
|