| 942bb52e | 21-Oct-2019 |
Soby Mathew <soby.mathew@arm.com> |
Merge "Replace deprecated __ASSEMBLY__ macro with __ASSEMBLER__" into integration |
| 7af195e2 | 20-Oct-2019 |
Simon South <simon@simonsouth.net> |
Disable stack protection explicitly
Explicitly disable stack protection via the "-fno-stack-protector" compiler option when the ENABLE_STACK_PROTECTOR build option is set to "none" (the default).
T
Disable stack protection explicitly
Explicitly disable stack protection via the "-fno-stack-protector" compiler option when the ENABLE_STACK_PROTECTOR build option is set to "none" (the default).
This allows the build to complete without link errors on systems where stack protection is enabled by default in the compiler.
Change-Id: I0a676aa672815235894fb2cd05fa2b196fabb972 Signed-off-by: Simon South <simon@simonsouth.net>
show more ...
|
| 0e7a0540 | 17-Oct-2019 |
Artsem Artsemenka <artsem.artsemenka@arm.com> |
xlat_table_v2: Fix enable WARMBOOT_ENABLE_DCACHE_EARLY config
The WARMBOOT_ENABLE_DCACHE_EARLY allows caches to be turned on early during the boot. But the xlat_change_mem_attributes_ctx() API did n
xlat_table_v2: Fix enable WARMBOOT_ENABLE_DCACHE_EARLY config
The WARMBOOT_ENABLE_DCACHE_EARLY allows caches to be turned on early during the boot. But the xlat_change_mem_attributes_ctx() API did not do the required cache maintenance after the mmap tables are modified if WARMBOOT_ENABLE_DCACHE_EARLY is enabled. This meant that when the caches are turned off during power down, the tables in memory are accessed as part of cache maintenance for power down, and the tables are not correct at this point which results in a data abort. This patch removes the optimization within xlat_change_mem_attributes_ctx() when WARMBOOT_ENABLE_DCACHE_EARLY is enabled.
Signed-off-by: Artsem Artsemenka <artsem.artsemenka@arm.com> Change-Id: I82de3decba87dd13e9856b5f3620a1c8571c8d87
show more ...
|
| 879389ed | 18-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
Merge "Fix documentation" into integration |
| b8f478b1 | 18-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
Merge "doc: Remove version and release variables from conf.py" 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 ...
|
| 2ee6b2bc | 15-Oct-2019 |
Deepika Bhavnani <deepika.bhavnani@arm.com> |
Update TF-A version to 2.2
Signed-off-by: Deepika Bhavnani <deepika.bhavnani@arm.com> Change-Id: Ia03701e2e37e3a00a501b144960a4a65aedbfde9 |
| 19adcb41 | 15-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
Merge "Correct UART PL011 initialization calculation" into integration |
| 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 ...
|
| 7921fe6a | 11-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
Merge "doc: Misc syntax and spelling fixes" into integration |
| be653a69 | 04-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
doc: Misc syntax and spelling fixes
Tidying up a few Sphinx warnings that had built-up over time. None of these are critical but it cleans up the Sphinx output.
At the same time, fixing some spelli
doc: Misc syntax and spelling fixes
Tidying up a few Sphinx warnings that had built-up over time. None of these are critical but it cleans up the Sphinx output.
At the same time, fixing some spelling errors that were detected.
Change-Id: I38209e235481eed287f8008c6de9dedd6b12ab2e Signed-off-by: Paul Beesley <paul.beesley@arm.com>
show more ...
|
| 89632e6a | 11-Oct-2019 |
Balint Dobszay <balint.dobszay@arm.com> |
Replace deprecated __ASSEMBLY__ macro with __ASSEMBLER__
Change-Id: I497072575231730a216220f84a6d349a48eaf5e3 Signed-off-by: Balint Dobszay <balint.dobszay@arm.com> |
| 6f0c77f0 | 09-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
Merge "doc: Formatting fixes for readme.rst" into integration |
| 76cf653b | 09-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
doc: Formatting fixes for readme.rst
The readme.rst file in the project root is the front-page that is displayed on Github and if viewing the TF-A repository on git.trustedfirmware.org in the "about
doc: Formatting fixes for readme.rst
The readme.rst file in the project root is the front-page that is displayed on Github and if viewing the TF-A repository on git.trustedfirmware.org in the "about" view. It now contains a small amount of stub content, and directs readers to the ReadTheDocs documentation via trustedfirmware.org/docs/tf-a.
The Github renderer is displaying the content fine but the cgit viewer displays some "backlink" errors because some content substitutions were left in place (terms surrounded by pipe symbols), e.g. |TF-A|.
This patch removes those substitutions, that are not supported by cgit, and also updates one heading to clarify where to find the new docs.
Change-Id: I358451df45b8c99975ba0b6db8ea61253a10560d Signed-off-by: Paul Beesley <paul.beesley@arm.com>
show more ...
|
| f8e3340c | 09-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
Merge changes from topic "pb/readthedocs" into integration
* changes: doc: Add guide for building the docs locally doc: De-duplicate readme and license files doc: Convert internal links to RST
Merge changes from topic "pb/readthedocs" into integration
* changes: doc: Add guide for building the docs locally doc: De-duplicate readme and license files doc: Convert internal links to RST format
show more ...
|
| 862c764a | 07-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
doc: Add guide for building the docs locally
This new page contains instructions for doing a local build of the documentation, plus information on the environment setup that needs to be done beforeh
doc: Add guide for building the docs locally
This new page contains instructions for doing a local build of the documentation, plus information on the environment setup that needs to be done beforehand.
Change-Id: If563145ab40639cabbe25d0f62759981a33692c6 Signed-off-by: Paul Beesley <paul.beesley@arm.com>
show more ...
|
| 8cc36aec | 23-Sep-2019 |
Paul Beesley <paul.beesley@arm.com> |
doc: De-duplicate readme and license files
The readme.rst and license.rst files in the project root overlap with the index.rst and license.rst files in the docs/ folder. We need to use the latter wh
doc: De-duplicate readme and license files
The readme.rst and license.rst files in the project root overlap with the index.rst and license.rst files in the docs/ folder. We need to use the latter when building the documentation, as Sphinx requires all included files to be under a common root. However, the files in the root are currently used by the cgit and Github viewers.
Using symlinks in Git presents some difficulties so the best course of action is likely to leave these files but in stub form.
The license.rst file in the root will simply tell the reader to refer to docs/license.rst.
The readme.rst file will contain a small amount of content that is derived from the docs/index.rst file, so that the Github main page will have something valid to show, but it will also contain a link to the full documentation on ReadTheDocs.
Change-Id: I6dc46f08777e8d7ecb32ca7afc07a28486c9f77a Signed-off-by: Paul Beesley <paul.beesley@arm.com>
show more ...
|
| 34760951 | 12-Apr-2019 |
Paul Beesley <paul.beesley@arm.com> |
doc: Convert internal links to RST format
Currently links between documents are using the format:
<path/to/><filename>.rst
This was required for services like GitHub because they render each docum
doc: Convert internal links to RST format
Currently links between documents are using the format:
<path/to/><filename>.rst
This was required for services like GitHub because they render each document in isolation - linking to another document is like linking to any other file, just provide the full path.
However, with the new approach, the .rst files are only the raw source for the documents. Once the documents have been rendered the output is now in another format (HTML in our case) and so, when linking to another document, the link must point to the rendered version and not the .rst file.
The RST spec provides a few methods for linking between content. The parent of this patch enabled the automatic creation of anchors for document titles - we will use these anchors as the targets for our links. Additional anchors can be added by hand if needed, on section and sub-section titles, for example.
An example of this new format, for a document with the title "Firmware Design" is :ref:`Firmware Design`.
One big advantage of this is that anchors are not dependent on paths. We can then move documents around, even between directories, without breaking any links between documents. Links will need to be updated only if the title of a document changes.
Change-Id: I9e2340a61dd424cbd8fd1ecc2dc166f460d81703 Signed-off-by: Paul Beesley <paul.beesley@arm.com>
show more ...
|
| 4fdad60c | 08-Oct-2019 |
Soby Mathew <soby.mathew@arm.com> |
Merge "doc: Add more missing platforms" into integration |
| 1d880258 | 08-Oct-2019 |
Soby Mathew <soby.mathew@arm.com> |
Merge "delay: correct timeout_init_us()" into integration |
| 38d5e150 | 08-Oct-2019 |
Avinash Mehta <avinash.mehta@arm.com> |
Correct UART PL011 initialization calculation
Currently for Armv7 plaforms the quotient calculated in pl011 uart init code is moved to register r1.
This patch moves the quotient to register r2 as d
Correct UART PL011 initialization calculation
Currently for Armv7 plaforms the quotient calculated in pl011 uart init code is moved to register r1.
This patch moves the quotient to register r2 as done for other platforms in the udiv instruction. Value of register r2 is then used to calculate the values for IBRD and FBRD register
Change-Id: Ie6622f9f0e6d634378b471df5d02823b492c8a24 Signed-off-by: Avinash Mehta <avinash.mehta@arm.com>
show more ...
|
| 9d811b85 | 08-Oct-2019 |
Yann Gautier <yann.gautier@st.com> |
delay: correct timeout_init_us()
The function has to use read_cntpct_el0() to update the counter, and not read_cntfrq_el0().
Change-Id: I9c676466e784c3122e9ffc2d87e66708797086e7 Signed-off-by: Yann
delay: correct timeout_init_us()
The function has to use read_cntpct_el0() to update the counter, and not read_cntfrq_el0().
Change-Id: I9c676466e784c3122e9ffc2d87e66708797086e7 Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| e43ed98b | 04-Oct-2019 |
Paul Beesley <paul.beesley@arm.com> |
doc: Add more missing platforms
Add meson-g12a, qemu-sbsa and rpi4 to the documentation index so that they will have their docs rendered and integrated into the table of contents.
Change-Id: Id972b
doc: Add more missing platforms
Add meson-g12a, qemu-sbsa and rpi4 to the documentation index so that they will have their docs rendered and integrated into the table of contents.
Change-Id: Id972bf2fee67312dd7bff29f92bea67842e62431 Signed-off-by: Paul Beesley <paul.beesley@arm.com>
show more ...
|