| 9bf31a59 | 28-Feb-2024 |
Jackson Cooper-Driver <jackson.cooper-driver@arm.com> |
fix(tc): remove timer interrupt from G1S
TC3 and TC4 SCP makes use of the system timer interrupt as its own timer. Previously, this timer was marked as a G1S interrupt which routes the interrupt to
fix(tc): remove timer interrupt from G1S
TC3 and TC4 SCP makes use of the system timer interrupt as its own timer. Previously, this timer was marked as a G1S interrupt which routes the interrupt to the secure world and also enables it. This causes spurious interrupts once the SCP has unmasked the interrupt in the timer control itself.
Note that we move the inclusion of the timer interrupt from CSS_G1S_INT_PROPS to CSS_G1S_IRQ_PROPS as the former is only used by TC. This will also result in removing the timer interrupt from TC2. This is not an issue as it does not make use of this interrupt in either the SCP or AP.
Change-Id: I5cc88e2adffbc93fc3c9d9d41b5ba7235dbc39d9 Signed-off-by: Jackson Cooper-Driver <jackson.cooper-driver@arm.com> Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| 4c77fac9 | 23-Apr-2024 |
Yann Gautier <yann.gautier@st.com> |
Merge "refactor(qemu): do not hardcode counter frequency" into integration |
| c4d80e74 | 22-Apr-2024 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "fix(cm): add more feature registers to EL1 context mgmt" into integration |
| 9196add7 | 22-Apr-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "docs(mte2): update docs" into integration |
| 5436047a | 22-Apr-2024 |
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> |
refactor(qemu): do not hardcode counter frequency
From QEMU change:
> In previous versions of the Arm architecture, the frequency of the > generic timers as reported in CNTFRQ_EL0 could be any IMPD
refactor(qemu): do not hardcode counter frequency
From QEMU change:
> In previous versions of the Arm architecture, the frequency of the > generic timers as reported in CNTFRQ_EL0 could be any IMPDEF value, > and for QEMU we picked 62.5MHz, giving a timer tick period of 16ns. > In Armv8.6, the architecture standardized this frequency to 1GHz.
This change stops TF-A from hardcoding 62.5MHz frequency. Instead value stored in CNTFRQ_EL0 would be used. As a result we get 62.5MHz on older cores and 1GHz on newer ones.
Change-Id: I7d414ce6d3708e598bbb5a6f79eb2d4ec8e15ac4 Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
show more ...
|
| c643188f | 18-Apr-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
docs(mte2): update docs
Add a section under release for capturing and populating build options that are deprecated and removed.
Various fixes and refactor[1] led to removal of certain MTE build opt
docs(mte2): update docs
Add a section under release for capturing and populating build options that are deprecated and removed.
Various fixes and refactor[1] led to removal of certain MTE build options so capture this part in build-options docs.
[1]: https://review.trustedfirmware.org/q/topic:%22mte_fixes%22
Change-Id: I74a82f6f73f7f1dceea65a295ad2df60301ad838 Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
show more ...
|
| 07b576a4 | 22-Apr-2024 |
Leo Yan <leo.yan@arm.com> |
refactor(fvp_r): remove duplicated macro definitions
The system counter macros are defined duplicatedly in the header file. As the macros must be defined before arm_def.h, this patch removes the red
refactor(fvp_r): remove duplicated macro definitions
The system counter macros are defined duplicatedly in the header file. As the macros must be defined before arm_def.h, this patch removes the redundant definitions afterwards.
Change-Id: Id74a8ef1b9cec4a978366b6db69981cfc30dffb6 Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| ccc71739 | 22-Apr-2024 |
Tamas Ban <tamas.ban@arm.com> |
refactor(changelog): change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Cha
refactor(changelog): change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I66a6c87c158b14e18cba25ea6c6e0809e30008ca
show more ...
|
| 59549e62 | 22-Feb-2024 |
Tamas Ban <tamas.ban@arm.com> |
refactor(qemu): change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-I
refactor(qemu): change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I2c6840f6f3f2f8f64595a0e0aa6e12084a37ce6e
show more ...
|
| a822b8d8 | 22-Feb-2024 |
Tamas Ban <tamas.ban@arm.com> |
refactor(fvp): change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id
refactor(fvp): change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I36b8e498f3226fc72d21634aae2cc9328d00711d
show more ...
|
| a11230ad | 22-Feb-2024 |
Tamas Ban <tamas.ban@arm.com> |
refactor(fiptool): change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Chang
refactor(fiptool): change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I8982c203375250d6c709a26f33fb88673d69da50
show more ...
|
| d797665c | 22-Feb-2024 |
Tamas Ban <tamas.ban@arm.com> |
refactor(psa): change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id
refactor(psa): change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I606e2663fb3719edf6372d6ffa4f1982eef45994
show more ...
|
| 47805037 | 22-Feb-2024 |
Tamas Ban <tamas.ban@arm.com> |
refactor(fvp): remove leftovers from rss measured boot support
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I1687327e028c2baec1ac6f0ae21b42b6047ceac0 |
| 7f8589cd | 22-Feb-2024 |
Tamas Ban <tamas.ban@arm.com> |
refactor(tc): change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id:
refactor(tc): change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: Idec0bf7a90ae381f5bc968e1bb167daace24a11f
show more ...
|
| 624c9a0b | 21-Feb-2024 |
Tamas Ban <tamas.ban@arm.com> |
docs: change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the documentation to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: Ia42078f5faa1d
docs: change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the documentation to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: Ia42078f5faa1db331b1e5a35f01faeaf1afacb5f
show more ...
|
| b8245368 | 21-Feb-2024 |
Tamas Ban <tamas.ban@arm.com> |
refactor(measured-boot): change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com>
refactor(measured-boot): change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I8c2fcbdf1de1c75f9969d28bc15e0b3500071404
show more ...
|
| e249e569 | 21-Feb-2024 |
Tamas Ban <tamas.ban@arm.com> |
refactor(rse): change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id
refactor(rse): change all occurrences of RSS to RSE
Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse".
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I9f72ad36ec233d7eaac3ce9e2f2b010130e1fa94
show more ...
|
| 3857898f | 21-Feb-2024 |
Tamas Ban <tamas.ban@arm.com> |
refactor(psa): rename all 'rss' files to 'rse'
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I379c471c541dda25d8ee9087fcf67e05b4204474 |
| 097e7d37 | 21-Feb-2024 |
Tamas Ban <tamas.ban@arm.com> |
refactor(tc): rename all 'rss' files to 'rse'
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I264690e9bbc30be7ed7b8e4e165696494a67e00c |
| a5a5947a | 21-Feb-2024 |
Tamas Ban <tamas.ban@arm.com> |
docs: rename all 'rss' files to 'rse'
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I93877ebeca1db6ee27dcb5446cc1f1a1e4e56775 |
| 024c4948 | 21-Feb-2024 |
Tamas Ban <tamas.ban@arm.com> |
refactor(measured-boot): rename all 'rss' files to 'rse'
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I3bd987456ad0f5c7a003960dd543efad2ce668a8 |
| 95511698 | 21-Feb-2024 |
Tamas Ban <tamas.ban@arm.com> |
refactor(rss): rename all 'rss' files to 'rse'
Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I6cfca1d67e246d5079f683241021ed039cc27f74 |
| 75093b72 | 11-Apr-2024 |
Harrison Mutai <harrison.mutai@arm.com> |
docs(fconf): add TB_FW config bindings
Document bindings for TB_FW_CONFIG that are common between platforms. Since the information this device tree type contains pertains to firmware specific proper
docs(fconf): add TB_FW config bindings
Document bindings for TB_FW_CONFIG that are common between platforms. Since the information this device tree type contains pertains to firmware specific properties, we do not expect that the document will cover all uses, nor do we promise backward compatiblity.
Change-Id: I0e850c13b77cc62940ab5020a15bf8e503568ed8 Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
show more ...
|
| c5407693 | 23-Jan-2024 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
docs(fvp): restructure FVP platform documentation
The Arm FVP documentation has grown organically over the years. As a result, it has become a big document, which can be difficult to digest.
Also,
docs(fvp): restructure FVP platform documentation
The Arm FVP documentation has grown organically over the years. As a result, it has become a big document, which can be difficult to digest.
Also, the organization of some of the sections does not make sense. In particular, all "Running on the ... FVP" sections live under a section named "Booting a preloaded kernel image (Base FVP)". To illustrate this, here is the current table of contents:
Arm Fixed Virtual Platforms (FVP) Fixed Virtual Platform (FVP) Support Arm FVP Platform Specific Build Options Booting Firmware Update images Booting an EL3 payload Booting a preloaded kernel image (Base FVP) Obtaining the Flattened Device Treesp Running on the Foundation FVP with reset to BL1 entrypoint Running on the AEMv8 Base FVP with reset to BL1 entrypoint Running on the AEMv8 Base FVP (AArch32) with reset to BL1 entrypoint Running on the Cortex-A57-A53 Base FVP with reset to BL1 entrypoint Running on the Cortex-A32 Base FVP (AArch32) with reset to BL1 entrypoint Running on the AEMv8 Base FVP with reset to BL31 entrypoint Running on the AEMv8 Base FVP (AArch32) with reset to SP_MIN entrypoint Running on the Cortex-A57-A53 Base FVP with reset to BL31 entrypoint Running on the Cortex-A32 Base FVP (AArch32) with reset to SP_MIN entrypoint
This patch breaks down this document in sub-documents, which are now included from the index file. The table of contents (ToC) reflects the new documents hierarchy. The depth of the ToC has been reduced to simplify the index page. Here is what it looks like now:
Arm Fixed Virtual Platforms (FVP) Fixed Virtual Platform (FVP) Support Arm FVP Platform Specific Build Options Running on the Foundation FVP Running on the AEMv8 Base FVP Running on the Cortex-A57-A53 Base FVP Running on the Cortex-A32 Base FVP (AArch32) Booting Firmware Update images Booting an EL3 payload Booting a preloaded kernel image (Base FVP)
Apart from moving information around in separate files, this patch also makes the following minor changes to the contents:
- Add a brief introduction about FVPs in the index page. - Change some of the titles names for conciseness.
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com> Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com> Change-Id: Icb650e0ec2c7a86ccd6e7eea4e16a84c41442c96
show more ...
|
| 9728f991 | 19-Apr-2024 |
Lauren Wehrmeister <lauren.wehrmeister@arm.com> |
Merge "docs(plat): remove TC1 entry from the deprecation table" into integration |