| 1286de42 | 05-Dec-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "chore(tc): enable the full 16GB DRAM for TC3 and TC4 as default" into integration |
| d8eaa0c3 | 05-Dec-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "feat(tc): increase SCP BL2 size to support optimization 0" into integration |
| fcf906c9 | 23-Sep-2024 |
Boon Khai Ng <boon.khai.ng@intel.com> |
feat(intel): add support for query SDM config error and status
Currently the FPGA reconfig status only return a single error status which make the debugging of FPGA reconfiguration hard.
This patch
feat(intel): add support for query SDM config error and status
Currently the FPGA reconfig status only return a single error status which make the debugging of FPGA reconfiguration hard.
This patch is to expose the error status, major error code and minor error code, for the FPGA reconfig to upper layer app.
Change-Id: I2fc68e30b45ff137f3e52f9569fdf2eaf2ca94ee Signed-off-by: Boon Khai Ng <boon.khai.ng@intel.com> Signed-off-by: Sieu Mun Tang <sieu.mun.tang@intel.com>
show more ...
|
| 3755e82c | 10-May-2024 |
Tintu Thomas <tintu.thomas@arm.com> |
feat(tc): increase SCP BL2 size to support optimization 0
It requires at least 140 KB to support SCP BL2 optimization 0. Increase the size to 192 KB (0x30000) considering space for growth.
Signed-o
feat(tc): increase SCP BL2 size to support optimization 0
It requires at least 140 KB to support SCP BL2 optimization 0. Increase the size to 192 KB (0x30000) considering space for growth.
Signed-off-by: Tintu Thomas <tintu.thomas@arm.com> Signed-off-by: Icen Zeyada <Icen.Zeyada2@arm.com> Change-Id: Ib416c89226475d44746a7561dd949a14349c3e4b
show more ...
|
| 4cb9f2a5 | 27-Feb-2024 |
Cathy Xu <ot_cathy.xu@mediatek.com> |
feat(mt8196): add GPIO support
- MT8196 has 271 GPIO pins. Therefore, update id to a proper datatype. - Add GPIO support for MT8196.
Signed-off-by: Cathy Xu <ot_cathy.xu@mediatek.com> Change-Id: I2
feat(mt8196): add GPIO support
- MT8196 has 271 GPIO pins. Therefore, update id to a proper datatype. - Add GPIO support for MT8196.
Signed-off-by: Cathy Xu <ot_cathy.xu@mediatek.com> Change-Id: I283939684b54f79d1bba02f38e047e756a56f0c9
show more ...
|
| cab72858 | 10-Oct-2024 |
Ben Horgan <ben.horgan@arm.com> |
chore(tc): enable the full 16GB DRAM for TC3 and TC4 as default
Previously we only enabled 8GB unless we were loading the filesystem from RAM.
Change-Id: Iae60ef460b8cf70f28e62a79db32405daf029e8a S
chore(tc): enable the full 16GB DRAM for TC3 and TC4 as default
Previously we only enabled 8GB unless we were loading the filesystem from RAM.
Change-Id: Iae60ef460b8cf70f28e62a79db32405daf029e8a Signed-off-by: Ben Horgan <ben.horgan@arm.com> Signed-off-by: Icen Zeyada <Icen.Zeyada2@arm.com>
show more ...
|
| a65fadfb | 21-Oct-2024 |
Gavin Liu <gavin.liu@mediatek.com> |
feat(mt8196): initialize platform for MediaTek MT8196
- Add basic platform setup. - Add MT8196 documentation at docs/plat/. - Add generic CPU helper functions. - Add basic register address. - Add ti
feat(mt8196): initialize platform for MediaTek MT8196
- Add basic platform setup. - Add MT8196 documentation at docs/plat/. - Add generic CPU helper functions. - Add basic register address. - Add timer driver configuration.
Change-Id: I07fcdeb785fcda4a955c11c39a345da4ad05ef04 Signed-off-by: Gavin Liu <gavin.liu@mediatek.com>
show more ...
|
| 3df50a06 | 29-Nov-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "rd1ae-bl32" into integration
* changes: feat(rd1ae): add Generic Timer in device tree docs(rd1ae): update documentation to include BL32 feat(rd1ae): add support for O
Merge changes from topic "rd1ae-bl32" into integration
* changes: feat(rd1ae): add Generic Timer in device tree docs(rd1ae): update documentation to include BL32 feat(rd1ae): add support for OP-TEE SPMC
show more ...
|
| 87e9ee87 | 28-Nov-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "dtpm_poc" into integration
* changes: refactor(rpi3): move mbedtls helper to common code fix(rpi3): use correct name for include guards |
| f340f3d8 | 27-Nov-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes Ibe44f19e,I9e023edb,I96d655fc into integration
* changes: build: use parameters in calls to `MAKE_DEP` build: disable suffix rules globally build: use full paths for generated li
Merge changes Ibe44f19e,I9e023edb,I96d655fc into integration
* changes: build: use parameters in calls to `MAKE_DEP` build: disable suffix rules globally build: use full paths for generated libraries
show more ...
|
| fe85aa7e | 25-Nov-2024 |
Yann Gautier <yann.gautier@st.com> |
Merge changes I52c84dc2,I9b2a2a11 into integration
* changes: fix(intel): add FPGA isolation trigger when reconfiguration fix(intel): redesign F2SOC bridge enable and disable flow for Agilex5 |
| daab00cf | 03-Sep-2024 |
Chris Kay <chris.kay@arm.com> |
build: disable suffix rules globally
This change centralises the logic that disables the default suffix rules that Make provides. These rules are a hold-over from legacy standards of Make, and occas
build: disable suffix rules globally
This change centralises the logic that disables the default suffix rules that Make provides. These rules are a hold-over from legacy standards of Make, and occasionally conflict with our rules.
Change-Id: I9e023edbc01b5ae48a96fa1078d0b81faabb0cb9 Signed-off-by: Chris Kay <chris.kay@arm.com>
show more ...
|
| 6e622818 | 03-Sep-2024 |
Chris Kay <chris.kay@arm.com> |
build: use full paths for generated libraries
This change modifies the build rules for static libraries so that individual rules which use those libraries depend directly on the archive files that a
build: use full paths for generated libraries
This change modifies the build rules for static libraries so that individual rules which use those libraries depend directly on the archive files that are generated, rather than their phony target aliases and `-lX` link flags.
The goal of this is to clean up Make's view of the dependencies between files, avoiding phony targets (which do not honour timestamps) making their way into intermediate dependencies.
Change-Id: I96d655fcd94dc259ffa6e8970b2be7b8c7e11123 Signed-off-by: Chris Kay <chris.kay@arm.com>
show more ...
|
| 1c800903 | 05-Nov-2024 |
Abhi Singh <abhi.singh@arm.com> |
refactor(rpi3): move mbedtls helper to common code
In order to support measured boot we need plat_get_mbedtls_heap, this function currently resides in rpi3_trusted_boot.c, but we do not need trusted
refactor(rpi3): move mbedtls helper to common code
In order to support measured boot we need plat_get_mbedtls_heap, this function currently resides in rpi3_trusted_boot.c, but we do not need trusted board boot to use measured boot, so moving this to common code removes the need to compile rpi3_trusted_boot.c
Change-Id: I6ac6dfa8c540e456d7cb6932098c921907ad086a Signed-off-by: Tushar Khandelwal <tushar.khandelwal@arm.com> Signed-off-by: Abhi Singh <abhi.singh@arm.com>
show more ...
|
| 5c0cbb2f | 05-Nov-2024 |
Abhi Singh <abhi.singh@arm.com> |
fix(rpi3): use correct name for include guards
fixed rpi_shared.h include guard, previously the commented endif was RPI3_PRIVATE, which could be a cause for confusion when searching through header f
fix(rpi3): use correct name for include guards
fixed rpi_shared.h include guard, previously the commented endif was RPI3_PRIVATE, which could be a cause for confusion when searching through header files.
Change-Id: I721f9f7c38cd14cda0385593b307cdfc71f810f8 Signed-off-by: Abhi Singh <abhi.singh@arm.com>
show more ...
|
| 78a91582 | 01-Nov-2024 |
Jens Wiklander <jens.wiklander@linaro.org> |
feat(qemu): increase size of bl31
Increase BL31 size to have room to spare for debugging with EL3 SPMC.
Change-Id: I6e260a284ed2aa5d515b45be90ee2cdeded9c6a9 Signed-off-by: Jens Wiklander <jens.wikl
feat(qemu): increase size of bl31
Increase BL31 size to have room to spare for debugging with EL3 SPMC.
Change-Id: I6e260a284ed2aa5d515b45be90ee2cdeded9c6a9 Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| eee52dac | 01-Nov-2024 |
Jens Wiklander <jens.wiklander@linaro.org> |
fix(qemu): fix EL3-SPMC data store alignment
With PLAT=qemu, the EL3-SPMC data store is provided as an array of uint8_t and implicitly with a 1 byte alignment. But the way the data store is used it
fix(qemu): fix EL3-SPMC data store alignment
With PLAT=qemu, the EL3-SPMC data store is provided as an array of uint8_t and implicitly with a 1 byte alignment. But the way the data store is used it must have a larger alignment, so change to double-word alignment for maximum compatibility.
Change-Id: I4e9b901889078fee4b87f8333257bdc076386572 Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 1b1b40a9 | 31-Oct-2024 |
Jens Wiklander <jens.wiklander@linaro.org> |
fix(qemu): fix build error with spmd
Currently when building with PLAT=qemu SPD=spmd SPMC_AT_EL3=1 SPMD_SPM_AT_SEL2=0, there is a build error since plat_spmd_handle_group0_interrupt() is called irre
fix(qemu): fix build error with spmd
Currently when building with PLAT=qemu SPD=spmd SPMC_AT_EL3=1 SPMD_SPM_AT_SEL2=0, there is a build error since plat_spmd_handle_group0_interrupt() is called irrespective of SPMC_AT_EL3. Fix this by making plat_spmd_handle_group0_interrupt() available if SPD_spmd is defined only.
Change-Id: If5f650d2bd3675cbb4b509e9e3743d3865d7c812 Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 9f933f60 | 18-Nov-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "fix(rme): add console name to checksum calculation" into integration |
| a4fe3846 | 15-Nov-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "fix(stm32mp2): use TOOL_ADD_IMG_PAYLOAD for BL31 DT" into integration |
| aa99881d | 15-Nov-2024 |
AlexeiFedorov <Alexei.Fedorov@arm.com> |
fix(rme): add console name to checksum calculation
The name field of console_info structure was missed in checksum calculation. This is corrected by adding a new helper checksum_calc() which compute
fix(rme): add console name to checksum calculation
The name field of console_info structure was missed in checksum calculation. This is corrected by adding a new helper checksum_calc() which computes the checksum in a field agnostic manner.
Change-Id: I5c39ee43f1fa20872c37846e3feeabd0525a47ae Signed-off-by: AlexeiFedorov <Alexei.Fedorov@arm.com>
show more ...
|
| 8b27eb7d | 02-Oct-2024 |
Ziad Elhanafy <ziad.elhanafy@arm.com> |
feat(rd1ae): add support for OP-TEE SPMC
Add support for loading and booting OP-TEE as SPMC running at S-EL1 for RD-1 AE platform.
Signed-off-by: Ziad Elhanafy <ziad.elhanafy@arm.com> Change-Id: If
feat(rd1ae): add support for OP-TEE SPMC
Add support for loading and booting OP-TEE as SPMC running at S-EL1 for RD-1 AE platform.
Signed-off-by: Ziad Elhanafy <ziad.elhanafy@arm.com> Change-Id: If29f56bb19fe7f370208ef5a6f60bfff4346ea93
show more ...
|
| f15f1c62 | 14-Nov-2024 |
Yann Gautier <yann.gautier@st.com> |
fix(stm32mp2): use TOOL_ADD_IMG_PAYLOAD for BL31 DT
Use TOOL_ADD_IMG_PAYLOAD instead of TOOL_ADD_IMG to generate the BL31 device tree blob to be included in FIP. This allows building all TF-A binari
fix(stm32mp2): use TOOL_ADD_IMG_PAYLOAD for BL31 DT
Use TOOL_ADD_IMG_PAYLOAD instead of TOOL_ADD_IMG to generate the BL31 device tree blob to be included in FIP. This allows building all TF-A binaries and FIP in a single command. Else, as TOOL_ADD_IMG evaluate the existence of the file before building it, we have a build error.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I72d2f70733c49792d0321ad07f5a3bbd283a36d4
show more ...
|
| 16a659d7 | 14-Nov-2024 |
Yann Gautier <yann.gautier@st.com> |
fix(stm32mp2): enable timer earlier in BL31
The timer is required when setting console. In BL2 the timer init is done in clock driver init. This is not the case in BL31. So initialize the generic_de
fix(stm32mp2): enable timer earlier in BL31
The timer is required when setting console. In BL2 the timer init is done in clock driver init. This is not the case in BL31. So initialize the generic_delay_timer_init() just after stm32mp2_clk_init() call. This is required after the recent changes in timer framework [1].
[1]: a6485b2b3b refactor(delay-timer): add timer callback functions
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I4e84a45fc526ed132e97b238596aa69ddfc2b058
show more ...
|
| 7a95759f | 12-Nov-2024 |
Chris Kay <chris.kay@arm.com> |
fix(build): ensure `$(ROT_KEY)` depends on correct directory rules
In order for directories to be automatically created when used as a dependency, they must end with a forward slash (`/`). This is b
fix(build): ensure `$(ROT_KEY)` depends on correct directory rules
In order for directories to be automatically created when used as a dependency, they must end with a forward slash (`/`). This is because we have a pattern rule (`%/`) to create a directory anywhere where a directory is required as a direct dependency.
Change-Id: Ib632d59da0745f6cadb0a839a62360aeca25c178 Signed-off-by: Chris Kay <chris.kay@arm.com>
show more ...
|