| 261edb6a | 28-May-2024 |
Soby Mathew <soby.mathew@arm.com> |
Merge changes I710d1780,Ia9a59bde into integration
* changes: feat(gpt): configure memory size protected by bitlock feat(gpt): add support for large GPT mappings |
| fc77c69a | 21-Feb-2024 |
Haohao Sun <haohao.sun@mediatek.corp-partner.google.com> |
feat(mt8188): update SVP region ID and permission
- Update SVP EMI-MPU region ID from 4 to 5 for resolving the issue of duplicate region ID used by the DSP. - For SVP EMI-MPU region, modify domain
feat(mt8188): update SVP region ID and permission
- Update SVP EMI-MPU region ID from 4 to 5 for resolving the issue of duplicate region ID used by the DSP. - For SVP EMI-MPU region, modify domain 1 and domain 6 APC from FORBIDDEN to SEC_RW. - Correct the calculation for the end address of SVP DRAM region. - Add region 0 and region 1 for BL31 and BL32 memory protection. - Add clear region protection API for SVP region.
Change-Id: Iaea348ad9be629e8a81cf579b148c6df66015b42 Signed-off-by: Haohao Sun <haohao.sun@mediatek.corp-partner.google.com>
show more ...
|
| 83112aa2 | 09-May-2024 |
Jason Chen <Jason-ch.Chen@mediatek.com> |
feat(mt8188): update the memory usage for SCP core0 and core1
- Reduce core0 memory usage from 41MB to 8MB. - Increase core1 memory to 160MB to fulfill user-specific features.
Change-Id: I35547e2ac
feat(mt8188): update the memory usage for SCP core0 and core1
- Reduce core0 memory usage from 41MB to 8MB. - Increase core1 memory to 160MB to fulfill user-specific features.
Change-Id: I35547e2ac928945c244883d2333f921ce578bbd1 Signed-off-by: Jason Chen <Jason-ch.Chen@mediatek.com>
show more ...
|
| 8dd2a64a | 30-Jun-2022 |
Yann Gautier <yann.gautier@st.com> |
feat(stm32mp15): remove OP-TEE shared mem
The flag STM32MP15_OPTEE_RSV_SHM was disabled and mark deprecated. Remove the corresponding code.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-
feat(stm32mp15): remove OP-TEE shared mem
The flag STM32MP15_OPTEE_RSV_SHM was disabled and mark deprecated. Remove the corresponding code.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I948af3e1de4b89815c967a63abe64f285c405ecc
show more ...
|
| f8554348 | 22-May-2024 |
Thomas Fossati <thomas.fossati@linaro.org> |
refactor(qemu): use the example CCA platform token from iat-verifier
In [1], the example CCA platform token has been updated to fix a small problem with the description of one of the software compon
refactor(qemu): use the example CCA platform token from iat-verifier
In [1], the example CCA platform token has been updated to fix a small problem with the description of one of the software components, and to provide a more realistic breakdown of the expected components in the CCA TCB.
This change replaces the static CCA platform token in QEMU.
[1] https://review.trustedfirmware.org/c/TF-M/tf-m-tools/+/28493
Change-Id: I8ce49e6ecf83c426dee9024e782a8da457316959 Signed-off-by: Thomas Fossati <thomas.fossati@linaro.org>
show more ...
|
| dd5bf9c5 | 06-Dec-2023 |
Sergio Alves <sergio.dasilvalves@arm.com> |
feat(tc): support full-HD resolution for the FVP model
Enable full-HD resolution (1920x1080p60) for the FVP model, and add checking for the passed resolution parameter.
Change-Id: I5e37ae79b5ceac08
feat(tc): support full-HD resolution for the FVP model
Enable full-HD resolution (1920x1080p60) for the FVP model, and add checking for the passed resolution parameter.
Change-Id: I5e37ae79b5ceac088a18d5acf00ff4a557bb56aa Signed-off-by: Sergio Alves <sergio.dasilvalves@arm.com> Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| 5ab7a2f2 | 23-Apr-2024 |
Jackson Cooper-Driver <jackson.cooper-driver@arm.com> |
feat(tc): add MHUv3 addresses between RSS and AP
TC3 is upgraded to MHUv3. This patch adds the address of the MHU channel to be used by TF-A for communications with the RSS.
Change-Id: I1bf5d72dc92
feat(tc): add MHUv3 addresses between RSS and AP
TC3 is upgraded to MHUv3. This patch adds the address of the MHU channel to be used by TF-A for communications with the RSS.
Change-Id: I1bf5d72dc92bcd9d0509ba806095b24293875e85 Signed-off-by: Jackson Cooper-Driver <jackson.cooper-driver@arm.com> Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| 04085d6e | 11-Mar-2024 |
Jackson Cooper-Driver <jackson.cooper-driver@arm.com> |
feat(tc): specify MHU version based on platform
Platforms older than TC2 contain MHUv2 well as newer platforms contain MHUv3. Set the Makefile variable accordingly.
Change-Id: I00b83a34908cdbf7d1d9
feat(tc): specify MHU version based on platform
Platforms older than TC2 contain MHUv2 well as newer platforms contain MHUv3. Set the Makefile variable accordingly.
Change-Id: I00b83a34908cdbf7d1d9ac39728e3fa6ef449d2c Signed-off-by: Jackson Cooper-Driver <jackson.cooper-driver@arm.com> Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| 4f65c0be | 22-May-2024 |
Leo Yan <leo.yan@arm.com> |
feat(tc): add MHUv3 doorbell support on TC3
Enables the doorbell channels in MHUv3 for TC3.
Change-Id: Ib4f47df3e54f9182939ea6c1d8bc1a66a3c03094 Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.
feat(tc): add MHUv3 doorbell support on TC3
Enables the doorbell channels in MHUv3 for TC3.
Change-Id: Ib4f47df3e54f9182939ea6c1d8bc1a66a3c03094 Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com> Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| d2b1eb80 | 22-May-2024 |
Leo Yan <leo.yan@arm.com> |
refactor(tc): change tc_scmi_plat_info to single structure
Currently, as the Total Compute system uses a single channel for MHU, it's useless to define the structure 'tc_scmi_plat_info' as an array.
refactor(tc): change tc_scmi_plat_info to single structure
Currently, as the Total Compute system uses a single channel for MHU, it's useless to define the structure 'tc_scmi_plat_info' as an array. Change it as a single structure.
Change-Id: Iaa7c853327e7f5e67ccc14d12c5f0ef68d75dfd7 Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| 7efaad9e | 14-May-2024 |
Daniel Boulby <daniel.boulby@arm.com> |
fix(juno): remove incorrect assert in sp min boot
There may be some valid configurations where a bootloader runs before sp_min. In this case the bootloader may pass arguments through the general pur
fix(juno): remove incorrect assert in sp min boot
There may be some valid configurations where a bootloader runs before sp_min. In this case the bootloader may pass arguments through the general purpose registers when passing control to sp_min causing the assert to fail. Although sp_min may not use the content of the registers requiring them to be zero seems unnecessary.
Signed-off-by: Daniel Boulby <daniel.boulby@arm.com> Change-Id: I96fdc79626968830985bdd540f89e73b213de7d8
show more ...
|
| bf012960 | 10-May-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
fix(s32g274a): avoid overwriting const fields
This corrects the following Coverity issue: CID 425810: High impact quality (WRITE_CONST_FIELD). A write to an aggregate overwrites a const-qualif
fix(s32g274a): avoid overwriting const fields
This corrects the following Coverity issue: CID 425810: High impact quality (WRITE_CONST_FIELD). A write to an aggregate overwrites a const-qualified field within the aggregate. (void)memset(&s32g2_console, 0, sizeof(s32g2_console));
Change-Id: Idc332be2c4dbf4858d2e9be0b41d5eba86587258 Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| ec0088bb | 13-Mar-2024 |
AlexeiFedorov <Alexei.Fedorov@arm.com> |
feat(gpt): add support for large GPT mappings
This patch adds support for large GPT mappings using Contiguous descriptors. The maximum size of supported contiguous block in MB is defined in RME_GPT_
feat(gpt): add support for large GPT mappings
This patch adds support for large GPT mappings using Contiguous descriptors. The maximum size of supported contiguous block in MB is defined in RME_GPT_MAX_BLOCK build parameter and takes values 0, 2, 32 and 512 and by default set to 2 in make_helpers/defaults.mk. Setting RME_GPT_MAX_BLOCK value to 0 disables use of Contiguous descriptors. Function gpt_tlbi_by_pa_ll() and its declaration are removed from lib/aarch64/misc_helpers.S and include/arch/aarch64/arch_helpers.h, because the GPT library now uses tlbirpalos_xxx() functions.
Change-Id: Ia9a59bde1741c5666b4ca1de9324e6dfd6f734eb Signed-off-by: AlexeiFedorov <Alexei.Fedorov@arm.com>
show more ...
|
| b7491c77 | 09-May-2024 |
J-Alves <joao.alves@arm.com> |
fix(fvp): added ranges for linux
This extends the SPM's NS ranges for linux to do the RXTX map.
Signed-off-by: J-Alves <joao.alves@arm.com> Change-Id: I99b4f2c0355edb88be2484b445b97701e166cbfd |
| b38b37ba | 10-May-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "ar/pmuSaveRestore" into integration
* changes: feat(tc): add save/restore DSU PMU register support feat(dsu): save/restore DSU PMU register feat(plat): add platform A
Merge changes from topic "ar/pmuSaveRestore" into integration
* changes: feat(tc): add save/restore DSU PMU register support feat(dsu): save/restore DSU PMU register feat(plat): add platform API that gets cluster ID
show more ...
|
| af799814 | 04-Mar-2024 |
Stefan Kerkmann <s.kerkmann@pengutronix.de> |
fix(imx8m): 8mq: enable imx_hab_handler
The imx8mq socs communicate with the HAB rom via the TF-A. But the imx_hab_handler servicing the call wasn't compiled in as of now - resulting in failed HAB r
fix(imx8m): 8mq: enable imx_hab_handler
The imx8mq socs communicate with the HAB rom via the TF-A. But the imx_hab_handler servicing the call wasn't compiled in as of now - resulting in failed HAB rom calls.
Change-Id: I4ea6164047d5a927aa90f7b1176d45536876843e Signed-off-by: Stefan Kerkmann <s.kerkmann@pengutronix.de>
show more ...
|
| b692987c | 09-May-2024 |
Lauren Wehrmeister <lauren.wehrmeister@arm.com> |
Merge "feat(mbedtls): update config for 3.6.0" into integration |
| 55aed7d7 | 10-Apr-2024 |
Jimmy Brisson <jimmy.brisson@arm.com> |
feat(mbedtls): update config for 3.6.0
Further, remove reliance of mbedtls_md_psa_alg_from_type on the actual values of the PSA_ALG_... defines.
And work around a prior bug that would try to import
feat(mbedtls): update config for 3.6.0
Further, remove reliance of mbedtls_md_psa_alg_from_type on the actual values of the PSA_ALG_... defines.
And work around a prior bug that would try to import a SubjectPublicKeyInfo into a PSA key. Instead, we import the SubjectPublicKey itself.
Change-Id: Ib345b0bd4f2994f366629ed162d18814fd05aa2b Signed-off-by: Jimmy Brisson <jimmy.brisson@arm.com>
show more ...
|
| b87d7ab1 | 07-May-2024 |
Arvind Ram Prakash <arvind.ramprakash@arm.com> |
feat(tc): add save/restore DSU PMU register support
This patch adds support for preserving DSU PMU registers over a power cycle in TC platform.
These PMU registers need to be manually saved/restore
feat(tc): add save/restore DSU PMU register support
This patch adds support for preserving DSU PMU registers over a power cycle in TC platform.
These PMU registers need to be manually saved/restored because they are part of cluster power domain and OS doesn't know when DSU is powered OFF.
Change-Id: Ife9573f205d99d092039cb95674e7434bb5f9239 Signed-off-by: Arvind Ram Prakash <arvind.ramprakash@arm.com>
show more ...
|
| e6ae019a | 25-Apr-2024 |
Arvind Ram Prakash <arvind.ramprakash@arm.com> |
feat(plat): add platform API that gets cluster ID
This patch adds an API(plat_cluster_id_by_mpidr) that retrieves the cluster ID by looking at the MPIDR_EL1 for platforms that have ARM_PLAT_MT set
feat(plat): add platform API that gets cluster ID
This patch adds an API(plat_cluster_id_by_mpidr) that retrieves the cluster ID by looking at the MPIDR_EL1 for platforms that have ARM_PLAT_MT set
Signed-off-by: Arvind Ram Prakash <arvind.ramprakash@arm.com> Change-Id: I0266f2e49a3114d169a7708d7ddbd4f6229a7a41
show more ...
|
| 5593ec1a | 09-May-2024 |
Manish Pandey <manish.pandey2@arm.com> |
refactor(arm): remove console switch from platform
With commit af3e8e63b switching from Boot console to runtime console is consolidated and been moved to just before exiting bl31 and removed from pl
refactor(arm): remove console switch from platform
With commit af3e8e63b switching from Boot console to runtime console is consolidated and been moved to just before exiting bl31 and removed from platform runtime setup hooks.
For Arm platform's runtime hook has not removed switching of console causing runtime console to be used for Runtime instrumentation logs which is just before bl31 exit. Causing a CI sript fail as it expects the logs on boot console.
Signed-off-by: Manish Pandey <manish.pandey2@arm.com> Change-Id: Ia3728d17635f993911099f9d6a6938e55f45de42
show more ...
|
| f1464cea | 09-May-2024 |
Joanna Farley <joanna.farley@arm.com> |
Merge changes I0e7650c0,I33acead9 into integration
* changes: fix(xilinx): follow MISRA-C standards for condition check fix(zynqmp): resolve null pointer dereferencing |
| a97e1f97 | 08-May-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "early_console" into integration
* changes: feat(stm32mp2): use early traces feat(st-bsec): use early traces refactor(st): replace STM32MP_EARLY_CONSOLE with EARLY_CON
Merge changes from topic "early_console" into integration
* changes: feat(stm32mp2): use early traces feat(st-bsec): use early traces refactor(st): replace STM32MP_EARLY_CONSOLE with EARLY_CONSOLE feat(console): introduce EARLY_CONSOLE feat(bl32): create an sp_min_setup function
show more ...
|
| 10327628 | 08-May-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(stm32mp2): add ddr-fw parameter for fiptool" into integration |
| 72ac9810 | 08-May-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "css_refactor_arm" into integration
* changes: refactor(console): consolidate console runtime switch refactor(synquacer): console runtime switch on bl31 exit refactor(
Merge changes from topic "css_refactor_arm" into integration
* changes: refactor(console): consolidate console runtime switch refactor(synquacer): console runtime switch on bl31 exit refactor(nxp): console runtime switch on bl31 exit refactor(nvidia): console runtime switch on bl31 exit refactor(hisilicon): console runtime switch on bl31 exit refactor(xilinx): console runtime switch on bl31 exit refactor(mediatek): console runtime switch on bl31 exit refactor(armada): console runtime switch on bl31 exit refactor(imx): console runtime switch on bl31 exit refactor(brcm): console runtime switch on bl31 exit
show more ...
|