| 48d42ed5 | 08-May-2023 |
Tamas Ban <tamas.ban@arm.com> |
refactor(morello): update SDS driver calls
Update SDS driver calls to align with recent changes [1] of the SDS driver.
- The driver now requires us to explicitly pass the SDS region id to act on.
refactor(morello): update SDS driver calls
Update SDS driver calls to align with recent changes [1] of the SDS driver.
- The driver now requires us to explicitly pass the SDS region id to act on. - Implement plat_sds_get_regions() platform function which is used by the driver to get SDS region information per platform.
[1]: https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/24609/
Change-Id: I942599edb4d9734c0455f67c6b5673aace62e444 Signed-off-by: Tamas Ban <tamas.ban@arm.com> Signed-off-by: David Vincze <david.vincze@arm.com>
show more ...
|
| fdcd5413 | 08-May-2023 |
Tamas Ban <tamas.ban@arm.com> |
refactor(juno): update SDS driver calls
Update SDS driver calls to align with recent changes [1] of the SDS driver.
- The driver now requires us to explicitly pass the SDS region id to act on. -
refactor(juno): update SDS driver calls
Update SDS driver calls to align with recent changes [1] of the SDS driver.
- The driver now requires us to explicitly pass the SDS region id to act on. - Implement plat_sds_get_regions() platform function which is used by the driver to get SDS region information per platform.
[1]: https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/24609/
Change-Id: I67aebfe0e2a82d1f5fc2d26653698a552350b387 Signed-off-by: Tamas Ban <tamas.ban@arm.com> Signed-off-by: David Vincze <david.vincze@arm.com>
show more ...
|
| 21b35eee | 08-May-2023 |
Tamas Ban <tamas.ban@arm.com> |
refactor(sgi): update SDS driver calls
Update SDS driver calls to align with recent changes [1] of the SDS driver.
- The driver now requires us to explicitly pass the SDS region id to act on. - I
refactor(sgi): update SDS driver calls
Update SDS driver calls to align with recent changes [1] of the SDS driver.
- The driver now requires us to explicitly pass the SDS region id to act on. - Implement plat_sds_get_regions() platform function which is used by the driver to get SDS region information per platform.
[1]: https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/24609/
Change-Id: Ifa4595278e094849bea2796ead58e85de98baaf9 Signed-off-by: Tamas Ban <tamas.ban@arm.com> Signed-off-by: David Vincze <david.vincze@arm.com>
show more ...
|
| 8d1a04bd | 08-May-2023 |
Tamas Ban <tamas.ban@arm.com> |
refactor(css): support multiple SDS regions
Extend the SDS driver to be able to handle multiple SDS regions: - AP-SCP - AP-RSS
Change-Id: Id303840b248c383b3f960227cbf6333d1cc75e65 Signed-off-by:
refactor(css): support multiple SDS regions
Extend the SDS driver to be able to handle multiple SDS regions: - AP-SCP - AP-RSS
Change-Id: Id303840b248c383b3f960227cbf6333d1cc75e65 Signed-off-by: Tamas Ban <tamas.ban@arm.com> Signed-off-by: David Vincze <david.vincze@arm.com>
show more ...
|
| 17da49bb | 12-Feb-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(qemu): disable FEAT_SB" into integration |
| 62d64652 | 17-Jan-2024 |
Olivier Deprez <olivier.deprez@arm.com> |
fix(gpt): use DC CIGDPAPA when MTE2 is implemented
Use cache clean and invalidate of data and allocation tags by PA to PoPA maintenance instruction (dc cigdpapa) in the GPT library upon changing the
fix(gpt): use DC CIGDPAPA when MTE2 is implemented
Use cache clean and invalidate of data and allocation tags by PA to PoPA maintenance instruction (dc cigdpapa) in the GPT library upon changing the PAS for a memory region. This is required to flush allocation tags when MTE2 (and above) is implemented.
Signed-off-by: Olivier Deprez <olivier.deprez@arm.com> Change-Id: I4b70afb297f693b1d446839607922c47111ce063
show more ...
|
| eb889865 | 12-Feb-2024 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "feat(mte): add mte2 feat" into integration |
| 8e397889 | 26-Jan-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
feat(mte): add mte2 feat
Add support for feat mte2. tfsr_el2 is available only with mte2, however currently its context_save/restore is done with mte rather than mte2, so introduce 'is_feat_mte2_sup
feat(mte): add mte2 feat
Add support for feat mte2. tfsr_el2 is available only with mte2, however currently its context_save/restore is done with mte rather than mte2, so introduce 'is_feat_mte2_supported' to check mte2.
Change-Id: I108d9989a8f5b4d1d2f3b9865a914056fa566cf2 Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
show more ...
|
| 4f6c9397 | 12-Feb-2024 |
Chris Kay <chris.kay@arm.com> |
test(fvp): remove `FVP_Foundation` model support
This model has been subsumed by the `FVP_Base` model, which is now available publicly. We no longer have a need to test the Foundation model, and can
test(fvp): remove `FVP_Foundation` model support
This model has been subsumed by the `FVP_Base` model, which is now available publicly. We no longer have a need to test the Foundation model, and can shave off a few minutes of CI time by removing it.
Change-Id: Iaa0f23f2efd9ba431d06c8da2be14b76f6974b0a Signed-off-by: Chris Kay <chris.kay@arm.com>
show more ...
|
| 00f1ec6b | 09-Feb-2024 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes from topic "revert-ti-dm-workaround" into integration
* changes: Revert "fix(ti): do not take system power reference in bl31_platform_setup()" refactor(ti): remove ti_sci_init func
Merge changes from topic "revert-ti-dm-workaround" into integration
* changes: Revert "fix(ti): do not take system power reference in bl31_platform_setup()" refactor(ti): remove ti_sci_init function fix(k3): increment while reading trail bytes
show more ...
|
| e790ba99 | 09-Feb-2024 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "refactor(gicv3): introducing is_valid_interrupt, a new helper utility" into integration |
| 25f55744 | 09-Feb-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "feat(fvp): remove left-over RSS usage" into integration |
| a1726fa7 | 07-Feb-2024 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
feat(fvp): remove left-over RSS usage
Remove any residual RSS usage in the FVP platform, complementing the changes made in commit dea307fd6cca2dad56867e757804224a8654bc38.
Signed-off-by: Manish V B
feat(fvp): remove left-over RSS usage
Remove any residual RSS usage in the FVP platform, complementing the changes made in commit dea307fd6cca2dad56867e757804224a8654bc38.
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com> Change-Id: I9ced272503456361610ec0c7783d270349233926
show more ...
|
| b06317fa | 09-Feb-2024 |
Bipin Ravi <bipin.ravi@arm.com> |
Merge "fix(build): properly manage versions in .versionrc.js" into integration |
| 573b2b49 | 09-Feb-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(build): move comment for VERSION_PATCH" into integration |
| 6e4b2927 | 09-Feb-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "docs(auth): add more information about CoTs" into integration |
| 5d9711fe | 02-Feb-2024 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
docs(auth): add more information about CoTs
Explain that platforms are free to define their own Chain of Trust (CoT) based on their needs but default ones are provided in TF-A source code: TBBR, dua
docs(auth): add more information about CoTs
Explain that platforms are free to define their own Chain of Trust (CoT) based on their needs but default ones are provided in TF-A source code: TBBR, dualroot and CCA.
Give a brief overview of the use case for each of these CoTs.
Simplified diagrams are also provided for the TBBR and dualroot CoTs - CCA CoT is missing such a diagram right now, it should be provided as a future improvement.
Also do some cosmetic changes along the way.
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com> Change-Id: I7c4014d4d12d852b0ae5632ba9c71a9ad266080a
show more ...
|
| 52eb1741 | 09-Feb-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "docs(auth): add missing AUTH_PARAM_NV_CTR value" into integration |
| 7f74030b | 08-Feb-2024 |
Yann Gautier <yann.gautier@st.com> |
fix(build): properly manage versions in .versionrc.js
To properly update pyproject.toml & docs/conf.py, we should manage several digits for version number (the 10 for VERSION_MINOR), and the VERSION
fix(build): properly manage versions in .versionrc.js
To properly update pyproject.toml & docs/conf.py, we should manage several digits for version number (the 10 for VERSION_MINOR), and the VERSION_PATCH.
Change-Id: I612338fd2896f3fe614f23d14f56d58d43318a11 Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| c25d1ccf | 08-Feb-2024 |
Yann Gautier <yann.gautier@st.com> |
fix(build): move comment for VERSION_PATCH
Having a comment at the end of VERSION_PATCH definition line prevent the release script to work properly. Move it on the previous line.
Signed-off-by: Yan
fix(build): move comment for VERSION_PATCH
Having a comment at the end of VERSION_PATCH definition line prevent the release script to work properly. Move it on the previous line.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I4008ccbccd512edf33f67c645b38937ad1af9777
show more ...
|
| 59bdb426 | 08-Feb-2024 |
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> |
fix(qemu): disable FEAT_SB
qemu/qemu_sbsa platforms support wide selection of cpu cores. From Cortex-A57 (v8.0) to Neoverse-N2 (v9.0) one. Only the last one (and 'max' which supports everything poss
fix(qemu): disable FEAT_SB
qemu/qemu_sbsa platforms support wide selection of cpu cores. From Cortex-A57 (v8.0) to Neoverse-N2 (v9.0) one. Only the last one (and 'max' which supports everything possible) supports FEAT_SB.
Runtime check for ENABLE_FEAT_SB does not work in our case and we want to have working platform.
Change-Id: Ic27d5af20ad76ae44c4211d28694e91ec62bddc1 Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
show more ...
|
| 771a0715 | 08-Feb-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "ADD_DELAY_IN_POLLING_SCMI" into integration
* changes: fix(scmi): induce a delay in monitoring SCMI channel status feat(css): initialise generic timer early in the boot |
| b1428d92 | 08-Feb-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "stm32mp2-usb" into integration
* changes: feat(stm32mp2): add STM32MP_USB_PROGRAMMER compilation refactor(st): move macros to common folder refactor(stm32mp1): remove
Merge changes from topic "stm32mp2-usb" into integration
* changes: feat(stm32mp2): add STM32MP_USB_PROGRAMMER compilation refactor(st): move macros to common folder refactor(stm32mp1): remove unused macros fix(usb): add missing include
show more ...
|
| e66b0437 | 08-Feb-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes I0e012f3f,I14ad16e8 into integration
* changes: fix(rss): fix bound check during protocol selection fix(mhuv2): provide only the usable size of memory |
| 4da4a1a6 | 07-Feb-2024 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes from topic "od/sme" into integration
* changes: fix(fvp): permit enabling SME for SPD=spmd feat(spmd): pass SMCCCv1.3 SVE hint to lower EL |