This project is mirrored from https://github.com/ARM-software/SCP-firmware.git.
Pull mirroring updated .
- 06 Feb, 2023 3 commits
-
-
Nicola Mazzucato authored
A recent change [1] for RD-N2 platform introduced a new variant 3 but the ci build was not added. Add it now. [1] ebc5d50a Signed-off-by:
Nicola Mazzucato <nicola.mazzucato@arm.com> Change-Id: I12afacc115f97ce7126ec3be0eb186beb26ca3c0
-
Tony Nadackal authored
Added casting for variable in FWK_LOG_INFO to fix the Clang toolchain test failure for variant 3. Signed-off-by:
Tony Nadackal <tony.nadackal@arm.com> Change-Id: I11601f870e9d313646ba54995172218732c6737d
-
Vivek Kumar Gautam authored
Enable CMN configuration for memory regions of SoC expansion block that is connected to IO virtualization block #1 on RD-N2-Cfg2 platform. Also enable the pcie integration control configurations for this SoC expansion block. Signed-off-by:
Vivek Gautam <vivek.gautam@arm.com> Change-Id: I42b25ae5d2fe45317100f9e5611030e5c3fd5859
-
- 30 Jan, 2023 1 commit
-
-
Nicola Mazzucato authored
notify_warm_reset returns `false` when notifications are not enabled, while it should return an integer and not a boolean. Return FWK_SUCCESS when framework notifications are not available instead. Change-Id: Ib2519e07e9dcd648a8b608c5bcc77d0a81986e57 Signed-off-by:
Nicola Mazzucato <nicola.mazzucato@arm.com>
-
- 25 Jan, 2023 5 commits
-
-
Andrew Graham authored
We want to use the proper Syntax Highlighting for C-like code blocks and that also align with what we have in code_style.md. Change-Id: Icd3c2b1d8978b704cd02665275f9f6523c00a58f Signed-off-by:
Andrew Graham <andrew.graham@arm.com>
-
Chuyue Luo authored
Add unit tests for the following functions: - scmi_perf_domain_attributes_handler - scmi_perf_describe_levels_handler - scmi_perf_describe_fast_channels - find_opp_for_level - validate_new_limits Co-authored-by:
Nicola Mazzucato <nicola.mazzucato@arm.com> Signed-off-by:
Chuyue Luo <Chuyue.Luo@arm.com> Signed-off-by:
Nicola Mazzucato <nicola.mazzucato@arm.com> Change-Id: Ie442634db79ff48b12a66a9335e6de2e51c4beaf
-
Chuyue Luo authored
This patch adds a new test target which has the BUILD_HAS_SCMI_PERF_FAST_CHANNELS feature flag enabled. An existing unit test has been updated to make use of this. In an upcoming patch, unit tests for the function `scmi_perf_describe_fast_channels()` will be added, which requires this feature flag to be enabled. Co-authored-by:
Nicola Mazzucato <nicola.mazzucato@arm.com> Signed-off-by:
Nicola Mazzucato <nicola.mazzucato@arm.com> Signed-off-by:
Chuyue Luo <Chuyue.Luo@arm.com> Change-Id: Ia1c8a0df0a0702c921f577e9ce475aaa5b3f5c34
-
Nicola Mazzucato authored
chef-utils, mixlib-config and tomlrb are updated as result of latest "bundle update". Change-Id: Ia6cef2328429c7cc79c05b2f740a9b25bc0a01ea Signed-off-by:
Nicola Mazzucato <nicola.mazzucato@arm.com>
-
vingu-linaro authored
Align SCMI clock init value with MOCK clock and system PLL which are enabled by default. SCMI compliance test fails without this change. Signed-off-by:
Vincent Guittot <vincent.guittot@linaro.org>
-
- 19 Jan, 2023 6 commits
-
-
Nicola Mazzucato authored
When mocks are required for module unit testing, it is necessary to add an explicit clang-format configuration withn the mocks folder to disable the formatting. Reflect this explicitly in the user_guide. Change-Id: Ic9510351f8f23f0e9f85bcaa3234e0a093dc8a7b Signed-off-by:
Nicola Mazzucato <nicola.mazzucato@arm.com>
-
Nicola Mazzucato authored
Currently the ci_cmake scripts execute framework test and modules' unit tests from the same test case. The result is shown as below: Check framework: Success/Failed This does not tell the user whether the result came from the framework tests or the unit tests. Improve this by splitting the two tests and provide detailed results. The summary will then be as follow: Check framework: Success/Failed Check utest: Success/Failed Change-Id: I5ae3000c7bcfb6a8e6807c0c165d3b0a6034aaa5 Signed-off-by:
Nicola Mazzucato <nicola.mazzucato@arm.com>
-
Nicola Mazzucato authored
Code sytle guidelines are updated to support readable hardware register descriptions that would otherwise be formatted by the tool in a manner that would become difficult to read. Change-Id: If78bc29151abe84ff0f544454edbc5912bd017cc Signed-off-by:
Nicola Mazzucato <nicola.mazzucato@arm.com>
-
Leandro Belli authored
This patch adds `FWK_TRACE` functionality and includes an example to use it. Signed-off-by:
Leandro Belli <leandro.belli@arm.com> Change-Id: I874fbdcbd609aac546b533bb1bda4755a0e8ea02
-
Leandro Belli authored
This patch renames `TRACE` to `DEBUG` because in further patches a new functionallity for tracing will be introduced and having the same name for both could cause confusion. Signed-off-by:
Leandro Belli <leandro.belli@arm.com> Change-Id: I42517984982fbcb3e9f325f89a9ca7761852831b
-
katvin01 authored
A security.md file has been added to add details of the SCP-firmware security process. Signed-off-by:
Katherine Vincent <katherine.vincent@arm.com> Change-Id: Ia7c4d9e50e85ebc6844e255730a6e6a9d0721aca
-
- 10 Jan, 2023 1 commit
-
-
Leandro Belli authored
This patch adds a log message when multiple fast channels events are pending to be processed. This will allow to identify issues related with the processing time of performance plugins when they are configured. It is also increased the log level from `TRACE` to `ERROR` when it is not possible to create a fast channels process event. Signed-off-by:
Leandro Belli <leandro.belli@arm.com> Change-Id: I154735381342a363c101209122c15c5e562983b0
-
- 06 Jan, 2023 2 commits
-
-
Baruch Siach authored
Print the right number for each type. Signed-off-by:
Baruch Siach <baruch@tkos.co.il>
-
Baruch Siach authored
This revision is not currently documented in the CMN-600 TRM. But support rep confirmed that this revision is compatible with r3p1. Signed-off-by:
Baruch Siach <baruch@tkos.co.il>
-
- 05 Jan, 2023 8 commits
-
-
Etienne Carriere authored
Fixes indentation of #endif pragma in mod_scmi_power_domain.c. Signed-off-by:
Etienne Carriere <etienne.carriere@linaro.org>
-
Etienne Carriere authored
Fixes scmi_power_domain module as BUILD_HAS_MOD_DEBUG is enabled when the macro is defined, instead of assuming that the macro is always either defined to 0 or 1. Signed-off-by:
Etienne Carriere <etienne.carriere@linaro.org>
-
Etienne Carriere authored
Fixes optee_mbx module as BUILD_HAS_MOD_OPTEE_SMT and BUILD_HAS_MOD_MSG_SMT are enabled when the related macro is defined, instead of assuming the macro is always defined to either 0 or 1. Signed-off-by:
Etienne Carriere <etienne.carriere@linaro.org>
-
Etienne Carriere authored
Fixes mock_ppu module as BUILD_HAS_MOD_SYSTEM_POWER is considered enabled when the macro is defined, instead of assuming that the macro is always either defined to 0 or 1. Signed-off-by:
Etienne Carriere <etienne.carriere@linaro.org>
-
Etienne Carriere authored
Fixes dvfs module as BUILD_HAS_MOD_TIMER is considered enabled when the macro is defined, instead of assuming that the macro is always either defined to 0 or 1. Signed-off-by:
Etienne Carriere <etienne.carriere@linaro.org>
-
Etienne Carriere authored
Fixes optee architecture implementation as BUILD_HAS_MOD_OPTEE_SMT and BUILD_HAS_MOD_MSG_SMT are each considered enabled when their macro is defined, instead of assuming that the macro is always either defined to 0 or 1. Signed-off-by:
Etienne Carriere <etienne.carriere@linaro.org>
-
vingu-linaro authored
Fix a wong gpu perf level. scmi compliance test reported error. Signed-off-by:
Vincent Guittot <vincent.guittot@linaro.org>
-
Tarek El-Sherbiny authored
It should be possible to add multiple unit-test files for one module. Each file must be in a separate subdirectory under the module test directory. The tools checking for spacing, tabs, and copyright must consider this configuration. Signed-off-by:
Tarek El-Sherbiny <tarek.el-sherbiny@arm.com> Change-Id: If02db0f0c190736b193494109915eb6e0f8ec592
-
- 29 Dec, 2022 14 commits
-
-
Nicola Mazzucato authored
All the Makefile deprecated files have been removed. Then now remove the script to build all the platforms with the deprecated Makefile. Change-Id: I280e6e1d3fdeb6ae033886c2c6c01b39b06a0930 Signed-off-by:
Nicola Mazzucato <nicola.mazzucato@arm.com>
-
Leandro Belli authored
This patch removes all Makefile deprecated references in documentation and updates `cmake_readme.md`. Signed-off-by:
Leandro Belli <leandro.belli@arm.com> Change-Id: I01b6a7ce77de516b662a257e7f2e2e059a95ec73
-
Leandro Belli authored
This patch removes all remaining Makefile related files since they are deprecated and non longer maintained. Signed-off-by:
Leandro Belli <leandro.belli@arm.com> Change-Id: I644e213ed2092a6ec09b316531cc54ca40c578f5
-
Leandro Belli authored
This patch removes all Makefile related files since they are deprecated and non longer maintained. Signed-off-by:
Leandro Belli <leandro.belli@arm.com> Change-Id: I69dd25464f455d386112b0a3a92e17e0dc2b09a3
-
Leandro Belli authored
This patch removes all Makefile related files since they are deprecated and non longer maintained. Signed-off-by:
Leandro Belli <leandro.belli@arm.com> Change-Id: I040dda2701f211f51f05307fa1d8a750c635efd7
-
Leandro Belli authored
This patch removes all Makefile related files since they are deprecated and non longer maintained. `product.mk` needs to be preserved because it is used to indentify all build images required to build the product using the main `Makefile.cmake` wrapper. Signed-off-by:
Leandro Belli <leandro.belli@arm.com> Change-Id: Ied9069bd1abfac79b5d1fa8c0701c302105a842c
-
Leandro Belli authored
This patch removes all Makefile related files since they are deprecated and non longer maintained. `product.mk` needs to be preserved because it is used to indentify all build images required to build the product using the main `Makefile.cmake` wrapper. Signed-off-by:
Leandro Belli <leandro.belli@arm.com> Change-Id: I28787389fb8c57d5ae64e23c4db998bc7d98d2d0
-
Leandro Belli authored
This patch removes all Makefile related files since they are deprecated and non longer maintained. `product.mk` needs to be preserved because it is used to indentify all build images required to build the product using the main `Makefile.cmake` wrapper. Signed-off-by:
Leandro Belli <leandro.belli@arm.com> Change-Id: Ia3803f40496b019a0b7eda936d9288302a6b0cb9
-
Leandro Belli authored
This patch removes all Makefile related files since they are deprecated and non longer maintained. `product.mk` needs to be preserved because it is used to indentify all build images required to build the product using the main `Makefile.cmake` wrapper. Signed-off-by:
Leandro Belli <leandro.belli@arm.com> Change-Id: Ie6b827df44c1397a4615e87139aacb61e729b544
-
Leandro Belli authored
This patch removes all Makefile related files since they are deprecated and non longer maintained. `product.mk` needs to be preserved because it is used to indentify all build images required to build the product using the main `Makefile.cmake` wrapper. Signed-off-by:
Leandro Belli <leandro.belli@arm.com> Change-Id: I418c5e339726a6efde588c3751aa2dd432232658
-
Leandro Belli authored
This patch removes all Makefile related files since they are deprecated and non longer maintained. `product.mk` needs to be preserved because it is used to indentify all build images required to build the product using the main `Makefile.cmake` wrapper. Signed-off-by:
Leandro Belli <leandro.belli@arm.com> Change-Id: Ibcedb3dc0f3a39dd2fc6be71a48a960508308170
-
Leandro Belli authored
This patch removes all Makefile related files since they are deprecated and non longer maintained. `product.mk` needs to be preserved because it is used to indentify all build images required to build the product using the main `Makefile.cmake` wrapper. Signed-off-by:
Leandro Belli <leandro.belli@arm.com> Change-Id: I5a2014ac5d99b49b440c49a2ae648e78160ab23a
-
Leandro Belli authored
This patch removes all Makefile related files since they are deprecated and non longer maintained. `product.mk` needs to be preserved because it is used to indentify all build images required to build the product using the main `Makefile.cmake` wrapper. Signed-off-by:
Leandro Belli <leandro.belli@arm.com> Change-Id: I6f93023f2b05e801e8c689ea039fe34bce2e2b3d
-
Leandro Belli authored
This patch removes all Makefile related files since they are deprecated and non longer maintained. `product.mk` needs to be preserved because it is used to indentify all build images required to build the product using the main `Makefile.cmake` wrapper. Signed-off-by:
Leandro Belli <leandro.belli@arm.com> Change-Id: If18bd50b08963c4ea9e9caae0620a9dfe4a7e1d2
-