| 76f25eb5 | 29-Nov-2019 |
Alexei Fedorov <Alexei.Fedorov@arm.com> |
Merge "Changes to support updated register usage in SMCCC v1.2" into integration |
| 43f35ef5 | 29-May-2019 |
Paul Beesley <paul.beesley@arm.com> |
doc: Split the User Guide into multiple files
The User Guide document has grown organically over time and now covers a wide range of topics, making it difficult to skim read and extract information
doc: Split the User Guide into multiple files
The User Guide document has grown organically over time and now covers a wide range of topics, making it difficult to skim read and extract information from. Currently, it covers these topics and maybe a couple more:
- Requirements (hardware, tools, libs) - Checking out the repo - Basic build instructions - A comprehensive list of build flags - FIP packaging - Building specifically for Juno - Firmware update images - EL3 payloads - Preloaded BL33 boot flow - Running on FVPs - Running on Juno
I have separated these out into a few groups that become new documents. Broadly speaking, build instructions for the tools, for TF-A generally, and for specific scenarios are separated. Content relating to specific platforms (Juno and the FVPs are Arm-specific platforms, essentially) has been moved into the documentation that is specific to those platforms, under docs/plat/arm.
Change-Id: Ica87c52d8cd4f577332be0b0738998ea3ba3bbec Signed-off-by: Paul Beesley <paul.beesley@arm.com>
show more ...
|
| e34cc0ce | 10-Nov-2019 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Changes to support updated register usage in SMCCC v1.2
From AArch64 state, arguments are passed in registers W0-W7(X0-X7) and results are returned in W0-W7(X0-X7) for SMC32(SMC64) calls. From AArch
Changes to support updated register usage in SMCCC v1.2
From AArch64 state, arguments are passed in registers W0-W7(X0-X7) and results are returned in W0-W7(X0-X7) for SMC32(SMC64) calls. From AArch32 state, arguments are passed in registers R0-R7 and results are returned in registers R0-R7 for SMC32 calls.
Most of the functions and macros already existed to support using upto 8 registers for passing/returning parameters/results. Added few helper macros for SMC calls from AArch32 state.
Link to the specification: https://developer.arm.com/docs/den0028/c
Change-Id: I87976b42454dc3fc45c8343e9640aa78210e9741 Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
show more ...
|
| b8baa934 | 31-Jul-2019 |
Justin Chadwell <justin.chadwell@arm.com> |
Remove unnecessary warning options
Both -Wmissing-field-initializers and -Wsign-compare are both covered by -Wextra which is enabled at W=1 anyway. Therefore, the explicit options are not required.
Remove unnecessary warning options
Both -Wmissing-field-initializers and -Wsign-compare are both covered by -Wextra which is enabled at W=1 anyway. Therefore, the explicit options are not required.
Change-Id: I2e7d95b5fc14af7c70895859a7ebbeac5bc0d2a4 Signed-off-by: Justin Chadwell <justin.chadwell@arm.com>
show more ...
|
| 896add4f | 18-Nov-2019 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge changes from topic "lm/improve_memory_layout" into integration
* changes: DOC: Update ROMLIB page with memory impact info ROMLIB: Optimize memory layout when ROMLIB is used |
| 4685b64f | 11-Oct-2019 |
Louis Mayencourt <louis.mayencourt@arm.com> |
DOC: Update ROMLIB page with memory impact info
Complete the Library at ROM documentation with information regarding the memory impact of the feature.
Change-Id: I5a10620a8e94f123021bb19523a36d558b
DOC: Update ROMLIB page with memory impact info
Complete the Library at ROM documentation with information regarding the memory impact of the feature.
Change-Id: I5a10620a8e94f123021bb19523a36d558b330deb Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com>
show more ...
|
| ff2d38c2 | 17-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
doc: Add missing terms to the glossary
Change-Id: Ibca94eae1a9a89c98b4d7cb5b4fd8943bf854030 Signed-off-by: Paul Beesley <paul.beesley@arm.com> |
| 5d0bdd57 | 13-Nov-2019 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge "docs: Add Cortex-Hercules/HerculesAE CPU support" into integration |
| 39009031 | 23-Oct-2019 |
laurenw-arm <lauren.wehrmeister@arm.com> |
docs: Add Cortex-Hercules/HerculesAE CPU support
Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com> Change-Id: Ia1ff13be1308e63c2854d2b6e5f6651750186abe |
| 87d35d93 | 12-Nov-2019 |
Paul Beesley <paul.beesley@arm.com> |
Merge "TF-A Documentation: Update Security Advisory TFV-5 (CVE-2017-15031)" into integration |
| c605ecd1 | 30-Oct-2019 |
Alexei Fedorov <Alexei.Fedorov@arm.com> |
TF-A Documentation: Update Security Advisory TFV-5 (CVE-2017-15031)
This patch updates description of Security Advisory TFV-5.
Change-Id: Ieaee0b51a79843345b1aca5d0e20c4964beb3c95 Signed-off-by: Al
TF-A Documentation: Update Security Advisory TFV-5 (CVE-2017-15031)
This patch updates description of Security Advisory TFV-5.
Change-Id: Ieaee0b51a79843345b1aca5d0e20c4964beb3c95 Signed-off-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
show more ...
|
| ec477e7d | 28-Oct-2019 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
doc: Fix syntax erros in I/O storage layer plantuml diagrams
Some of the plantuml diagrams in the I/O storage abstraction layer documentation are absent from the rendered version of the porting guid
doc: Fix syntax erros in I/O storage layer plantuml diagrams
Some of the plantuml diagrams in the I/O storage abstraction layer documentation are absent from the rendered version of the porting guide. The build log (see [1] for example) reports a syntax error in these files. This is due to the usage of the 'order' keyword on the participants list, which does not seem to be supported by the version of plantuml installed on the ReadTheDocs server.
Fix these syntax errors by removing the 'order' keyword altogether. We simply rely on the participants being declared in the desired order, which will be the order of display, according to the plantuml documentation.
[1] https://readthedocs.org/api/v2/build/9870345.txt
Change-Id: Ife35c74cb2f1dac28bda07df395244639a8d6a2b Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
show more ...
|
| c381ab68 | 22-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
Merge "Update change log for v2.2 Release" into integration |
| e654a0e3 | 22-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
Merge "Update release-information for v2.2 Release" into integration |
| bbf0a1e4 | 21-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
doc: Final, pre-release fixes and updates
A small set of misc changes to ensure correctness before the v2.2 release tagging.
Change-Id: I888840b9483ea1a1633d204fbbc0f9594072101e Signed-off-by: Paul
doc: Final, pre-release fixes and updates
A small set of misc changes to ensure correctness before the v2.2 release tagging.
Change-Id: I888840b9483ea1a1633d204fbbc0f9594072101e Signed-off-by: Paul Beesley <paul.beesley@arm.com>
show more ...
|
| e69f3500 | 16-Oct-2019 |
laurenw-arm <lauren.wehrmeister@arm.com> |
Update release-information for v2.2 Release
Removed deprecated interfaces that have been removed from the TF-A project, updated the deprecated list with new deprecations for v2.2 Release, added upco
Update release-information for v2.2 Release
Removed deprecated interfaces that have been removed from the TF-A project, updated the deprecated list with new deprecations for v2.2 Release, added upcoming release information, remove mentions of PR from github.
Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com> Signed-off-by: Paul Beesley <paul.beesley@arm.com> Change-Id: I2b59d351cde9860ad0dcb6520a8bd2827ad403cf
show more ...
|
| 48730856 | 16-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
doc: Expand contact information in About section
Giving a bit more background information about the issue tracker and mailing lists.
Change-Id: I68921d54e3113d348f1e16c685f74d32df2ca19f Signed-off-
doc: Expand contact information in About section
Giving a bit more background information about the issue tracker and mailing lists.
Change-Id: I68921d54e3113d348f1e16c685f74d32df2ca19f Signed-off-by: Paul Beesley <paul.beesley@arm.com>
show more ...
|
| 77caea29 | 11-Oct-2019 |
laurenw-arm <lauren.wehrmeister@arm.com> |
Update change log for v2.2 Release
Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com> Change-Id: I53a7706016539e7de7fdbe87b786d99665bbe1d8 |
| 5e6b4163 | 16-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
doc: Move platform list to the Platform Ports index page
The list of upstream platforms on the index page is growing quite long, especially with all the FVP variants being listed individually.
This
doc: Move platform list to the Platform Ports index page
The list of upstream platforms on the index page is growing quite long, especially with all the FVP variants being listed individually.
This patch leverages the "Platform Ports" chapter in the docs table of contents to condense this information. Almost all platform ports now have documentation, so the table of contents serves as the list of upstream platforms by itself.
For those upstream platforms that do not have corresponding documentation, the top-level "Platform Ports" page mentions them individually. It also mentions each Arm FVP, just as the index page did before.
Note that there is an in-progress patch that creates new platform port documentation for the Arm Juno and Arm FVP platforms, so this list of "other platforms" will soon be reduced further as those platforms become part of the table of contents as well.
Change-Id: I6b1eab8cba71a599d85a6e22553a34b07f213268 Signed-off-by: Paul Beesley <paul.beesley@arm.com>
show more ...
|
| 8eb9490b | 16-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
doc: Move "About" content from index.rst to a new chapter
The index.rst page is now the primary landing page for the TF-A documentation. It contains quite a lot of content these days, including:
-
doc: Move "About" content from index.rst to a new chapter
The index.rst page is now the primary landing page for the TF-A documentation. It contains quite a lot of content these days, including:
- The project purpose and general intro - A list of functionality - A list of planned functionality - A list of supported platforms - "Getting started" links to other documents - Contact information for raising issues
This patch creates an "About" chapter in the table of contents and moves some content there. In order, the above listed content:
- Stayed where it is. This is the right place for it. - Moved to About->Features - Moved to About->Features (in subsection) - Stayed where it is. Moved in a later patch. - Was expanded in-place - Moved to About->Contact
Change-Id: I254bb87560fd09140b9e485cf15246892aa45943 Signed-off-by: Paul Beesley <paul.beesley@arm.com>
show more ...
|
| 879389ed | 18-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
Merge "Fix documentation" into integration |
| 206c077b | 17-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
doc: Remove version and release variables from conf.py
We would need to update this version for the release but, in fact, it is not required for our publishing workflow; the hosted version of the do
doc: Remove version and release variables from conf.py
We would need to update this version for the release but, in fact, it is not required for our publishing workflow; the hosted version of the docs uses git commit/tag information in place of these variables anyway.
Instead of updating the version, just remove these variables entirely.
Change-Id: I424c4e45786e87604e91c7197b7983579afe4806 Signed-off-by: Paul Beesley <paul.beesley@arm.com>
show more ...
|
| 434d93d9 | 15-Oct-2019 |
Artsem Artsemenka <artsem.artsemenka@arm.com> |
Fix documentation
User guide: 1. Remove obsolete note saying only FVP is supported with AArch32 2. Switch compiler for Juno AArch32 to arm-eabi 3. Mention SOFTWARE folder in Juno Linaro release
Ind
Fix documentation
User guide: 1. Remove obsolete note saying only FVP is supported with AArch32 2. Switch compiler for Juno AArch32 to arm-eabi 3. Mention SOFTWARE folder in Juno Linaro release
Index.rst: 1. Switch default FVP model to Version 11.6 Build 45
Signed-off-by: Artsem Artsemenka <artsem.artsemenka@arm.com> Change-Id: Ib47a2ea314e2b8394a20189bf91796de0e17de53
show more ...
|
| a05c8f87 | 15-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
Merge "doc: Update Linaro release mentioned on index page" into integration |
| 9ec4afc8 | 15-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
doc: Update Linaro release mentioned on index page
The version of the Linaro release that is used for testing was updated in 35010bb8 and the user guide was updated with the correct version, however
doc: Update Linaro release mentioned on index page
The version of the Linaro release that is used for testing was updated in 35010bb8 and the user guide was updated with the correct version, however the version is also mentioned on the index page and that was missed. Update the index page with the new version.
We can come back and de-duplicate this content later, to ease future maintenance.
Change-Id: I3fe83d7a1c59ab8d3ce2b18bcc23e16c93f7af97 Signed-off-by: Paul Beesley <paul.beesley@arm.com>
show more ...
|