| cef56a5c | 24-Oct-2024 |
Yidi Lin <yidilin@chromium.org> |
fix(docs): fix the indent and the build command for MT8188
This patch includes - Fix the indent. - LD argument is no longer needed. Remove LD parameter from the build command.
Change-Id: I615704c
fix(docs): fix the indent and the build command for MT8188
This patch includes - Fix the indent. - LD argument is no longer needed. Remove LD parameter from the build command.
Change-Id: I615704cf6f4b6fd9e37c047b18c40f00652e269d Signed-off-by: Yidi Lin <yidilin@chromium.org>
show more ...
|
| 58b25570 | 01-Nov-2024 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "feat(ti): implement DM_MANAGED suspend" into integration |
| e4b77745 | 31-Oct-2024 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "refactor(fvp): add support for cluster power-on" into integration |
| 6d26d75c | 29-Oct-2024 |
Yann Gautier <yann.gautier@st.com> |
fix(st): set no-pie option when building ST elf file
This elf file is used to build a binary file that concatenates BL2 and its device tree blob. It then does not need PIE option, and this avoids th
fix(st): set no-pie option when building ST elf file
This elf file is used to build a binary file that concatenates BL2 and its device tree blob. It then does not need PIE option, and this avoids the following compilation error with some compiler versions: error: PHDR segment not covered by LOAD segment
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I7562e8c1890275fe0409f3a23cc66a8e14ea1ee0
show more ...
|
| 9b7550f1 | 03-Oct-2024 |
Markus Schneider-Pargmann <msp@baylibre.com> |
feat(ti): implement DM_MANAGED suspend
DM_MANAGED is the new mode to support a model where DM chooses the suspend mode. Previously suspend always chose deep sleep. Now DM may also choose other modes
feat(ti): implement DM_MANAGED suspend
DM_MANAGED is the new mode to support a model where DM chooses the suspend mode. Previously suspend always chose deep sleep. Now DM may also choose other modes like IO+DDR or other modes in the future. DM has more knowledge about constraints regarding wakeup latency or which parts of the system need to work continuously, so it is better able to decide what suspend mode should be used.
To support DM_MANAGED in TF-A the next system mode needs to be fetched and passed to the enter sleep message. The new ti_sci command to fetch the next system mode is added which is ti_sci_lpm_get_next_sys_mode().
DM_MANAGED is only enabled if the firmware capability is supported.
Change-Id: I7244e27793cc60e1673271990d7cd840294d6cc3 Signed-off-by: Markus Schneider-Pargmann <msp@baylibre.com>
show more ...
|
| 25cde5f8 | 30-Oct-2024 |
Boyan Karatotev <boyan.karatotev@arm.com> |
fix(romlib): prevent race condition on the build directory
When building with many cores (-j64), there's a good chance that the rule to make the build directory is getting executed at the same time
fix(romlib): prevent race condition on the build directory
When building with many cores (-j64), there's a good chance that the rule to make the build directory is getting executed at the same time as the rule for romlib.ldflags. On my machine, the former is slower, resulting in romlib_generator.py not being able to write the file as the directory doesn't exist yet.
Add an explicit dependency on the build directory for the target. This ensures that we have a build directory before we start putting stuff in it.
Change-Id: I120b0dc66c692c759ab1046c735be405b41db87c Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| b21e2874 | 22-Apr-2024 |
Maheedhar Bollapalli <maheedharsai.bollapalli@amd.com> |
fix(xilinx): avoid altering function parameters
This corrects the MISRA violation C2012-17.8: A function parameter should not be modified. Local variable is declared and used to process the value fr
fix(xilinx): avoid altering function parameters
This corrects the MISRA violation C2012-17.8: A function parameter should not be modified. Local variable is declared and used to process the value from the argument.
Change-Id: I96b4381c3e05f7065d824592e7b5e5929f6b3627 Signed-off-by: Nithin G <nithing@amd.com> Signed-off-by: Maheedhar Bollapalli <maheedharsai.bollapalli@amd.com>
show more ...
|
| aa6df8ec | 14-Oct-2024 |
Maheedhar Bollapalli <maheedharsai.bollapalli@amd.com> |
fix(versal-net): ignore the unused function return value
This correct MISRA violation C2012-17.7: The value returned by a function having non-void return type shall be used. Typecast the function ca
fix(versal-net): ignore the unused function return value
This correct MISRA violation C2012-17.7: The value returned by a function having non-void return type shall be used. Typecast the function call to void to discard the return value.
Change-Id: I670b476ba16e791e46aaa00feca991e1a4fff227 Signed-off-by: Maheedhar Bollapalli <maheedharsai.bollapalli@amd.com>
show more ...
|
| 355ccf89 | 22-Apr-2024 |
Maheedhar Bollapalli <maheedharsai.bollapalli@amd.com> |
fix(zynqmp): ignore the unused function return value
This corrects the MISRA violation C2012-17.7: The value returned by a function having non-void return type shall be used. Typecast the function c
fix(zynqmp): ignore the unused function return value
This corrects the MISRA violation C2012-17.7: The value returned by a function having non-void return type shall be used. Typecast the function call to void to discard the return value.
Change-Id: I097863843ee125e51c709fa964f0524dc984cebe Signed-off-by: Nithin G <nithing@amd.com> Signed-off-by: Maheedhar Bollapalli <maheedharsai.bollapalli@amd.com>
show more ...
|
| 83c3c36b | 14-Oct-2024 |
Maheedhar Bollapalli <maheedharsai.bollapalli@amd.com> |
fix(versal-net): modify conditions to have boolean type
This corrects the MISRA violation C2012-14.4: The controlling expression of an if statement and the controlling expression of an iteration-sta
fix(versal-net): modify conditions to have boolean type
This corrects the MISRA violation C2012-14.4: The controlling expression of an if statement and the controlling expression of an iteration-statement shall have essentially boolean type. Updated controlling expression to explicitly compare with zero.
Change-Id: If5d9e8400e6c41cbe9e9c69d810fa62192f02bf3 Signed-off-by: Maheedhar Bollapalli <maheedharsai.bollapalli@amd.com>
show more ...
|
| 12475663 | 14-Oct-2024 |
Maheedhar Bollapalli <maheedharsai.bollapalli@amd.com> |
fix(versal): modify conditions to have boolean type
This corrects the MISRA violation C2012-14.4: The controlling expression of an if statement and the controlling expression of an iteration-stateme
fix(versal): modify conditions to have boolean type
This corrects the MISRA violation C2012-14.4: The controlling expression of an if statement and the controlling expression of an iteration-statement shall have essentially boolean type. Updated controlling expression to explicitly compare with zero.
Change-Id: Ice208ea07ce88f571f8868692c1e92cbfcd35cf4 Signed-off-by: Maheedhar Bollapalli <maheedharsai.bollapalli@amd.com>
show more ...
|
| e2230375 | 22-Apr-2024 |
Maheedhar Bollapalli <maheedharsai.bollapalli@amd.com> |
fix(xilinx): modify conditions to have boolean type
This corrects the MISRA violation C2012-14.4: The controlling expression of an if statement and the controlling expression of an iteration-stateme
fix(xilinx): modify conditions to have boolean type
This corrects the MISRA violation C2012-14.4: The controlling expression of an if statement and the controlling expression of an iteration-statement shall have essentially boolean type. Updated controlling expression to explicitly compare with zero.
Change-Id: I12eb4f4c615131d5ee63425b2ccb4f77f3dffa2e Signed-off-by: Nithin G <nithing@amd.com> Signed-off-by: Maheedhar Bollapalli <maheedharsai.bollapalli@amd.com>
show more ...
|
| a42e6e44 | 22-Apr-2024 |
Maheedhar Bollapalli <maheedharsai.bollapalli@amd.com> |
fix(zynqmp): modify conditions to have boolean type
This corrects the MISRA violation C2012-14.4: The controlling expression of an if statement and the controlling expression of an iteration-stateme
fix(zynqmp): modify conditions to have boolean type
This corrects the MISRA violation C2012-14.4: The controlling expression of an if statement and the controlling expression of an iteration-statement shall have essentially boolean type. Updated controlling expression to explicitly compare with zero.
Change-Id: I5bf7070db9bced50f5d37a3d9406301585930b50 Signed-off-by: Nithin G <nithing@amd.com> Signed-off-by: Maheedhar Bollapalli <maheedharsai.bollapalli@amd.com>
show more ...
|
| 7e9d2a56 | 29-Oct-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "refactor(bl): remove un-necessary variable" into integration |
| a539dce9 | 29-Oct-2024 |
Joanna Farley <joanna.farley@arm.com> |
Merge changes from topic "xlnx_fix_plat_const_preced" into integration
* changes: fix(versal2): explicitly check operators precedence fix(versal-net): explicitly check operators precedence fix
Merge changes from topic "xlnx_fix_plat_const_preced" into integration
* changes: fix(versal2): explicitly check operators precedence fix(versal-net): explicitly check operators precedence fix(versal): explicitly check operators precedence fix(xilinx): explicitly check operators precedence fix(zynqmp): explicitly check operators precedence fix(versal2): add const qualifier fix(versal): add const qualifier fix(zynqmp): add const qualifier
show more ...
|
| d684e7fb | 29-Oct-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(mt8186): add common and MT8186 TRNG driver" into integration |
| 8c1740e2 | 19-Sep-2024 |
Suyuan Su <suyuan.su@mediatek.com> |
feat(mt8186): add common and MT8186 TRNG driver
Introduce a common RNG driver along with the specific driver for MT8186 platform.
Change-Id: I9f4437b6a4b3e8564a035ff5abb681bcfe85bd1e Signed-off-by:
feat(mt8186): add common and MT8186 TRNG driver
Introduce a common RNG driver along with the specific driver for MT8186 platform.
Change-Id: I9f4437b6a4b3e8564a035ff5abb681bcfe85bd1e Signed-off-by: Suyuan Su <suyuan.su@mediatek.com> Signed-off-by: Gavin Liu <gavin.liu@mediatek.com>
show more ...
|
| 15d668c5 | 28-Oct-2024 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(rockchip): fix "unexpected token" error with clang" into integration |
| 05b80761 | 28-Oct-2024 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(intel): add in JTAG ID for Linux FCS" into integration |
| 2c878eb6 | 28-Oct-2024 |
Mark Dykes <mark.dykes@arm.com> |
Merge "feat(intel): add build option for boot source" into integration |
| 02711885 | 28-Oct-2024 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(intel): refactor SDMMC driver for Altera products" into integration |
| 89363219 | 28-Oct-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(d128): add support for FEAT_D128" into integration |
| 9bb2a0c3 | 28-Oct-2024 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes from topic "fix-imx8m-uart-domain-permission" into integration
* changes: fix(imx8m): ensure domain permissions for the console refactor(imx8m): replace UART base magic numbers wit
Merge changes from topic "fix-imx8m-uart-domain-permission" into integration
* changes: fix(imx8m): ensure domain permissions for the console refactor(imx8m): replace UART base magic numbers with macros
show more ...
|
| a57b94ec | 06-Aug-2024 |
Chris Kay <chris.kay@arm.com> |
build: fix grouped targets on Make <= 4.2
Grouped targets are a feature introduced with GNU Make 4.3 which enable rules with multiple targets to communicate that all of the targets of that rule are
build: fix grouped targets on Make <= 4.2
Grouped targets are a feature introduced with GNU Make 4.3 which enable rules with multiple targets to communicate that all of the targets of that rule are built simultaneously, rather than independently.
For example, without grouped targets the following rule may be executed twice:
a.txt b.txt: touch a.txt b.txt
# $ remake -j2 a.txt b.txt # touch a.txt b.txt # touch a.txt b.txt
In this example, both `a.txt` and `b.txt` are touched twice, when the rule should only be executed once. Instead, this rule can use a grouped target:
a.txt b.txt &: touch a.txt b.txt
# $ remake -j2 a.txt b.txt # touch a.txt b.txt # remake: 'b.txt' is up to date.
In this case, both `a.txt` and `b.txt` are created once only, as Make now knows that the recipe will create both files.
Note that pattern rules with multiple targets always behave this way.
Previously, we assumed that the grouped target feature was available, but on systems still packaging Make 4.2, most prominently Ubuntu 20.04, this is not the case. This change adds a check to ensure that we do not use grouped targets if they are unavailable.
Change-Id: Ifd9da35421ae11468d7a25d3cbc76f6036921749 Signed-off-by: Chris Kay <chris.kay@arm.com>
show more ...
|
| 98e7a83e | 25-Oct-2024 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "fix(mte): remove deprecated CTX_INCLUDE_MTE_REGS/FEAT_MTE" into integration |