- Aug 16, 2023
-
-
Rupinderjit Singh authored
* Removed the hardcoded GPU DDK export variables required to build GPU DDK from source for debian. * Moved mali DDK source for debian under src/debian/mali. This is to differentiate debian mali source form android mali source when same TC build will be built both for android and debian. Signed-off-by:
Rupinderjit Singh <rupinderjit.singh@arm.com>
-
- Aug 15, 2023
-
-
Sergio da Silva Alves authored
Signed-off-by:
Sergio da Silva Alves <sergio.dasilvaalves@arm.com>
-
- Aug 14, 2023
-
-
Rupinderjit Singh authored
This change includes building Android with GPU prebuilt. GPU will not be built from source, instead prebuilt bin and lib will be used if TC_GPU is set to `hwr-prebuilt`. Signed-off-by:
Rupinderjit Singh <rupinderjit.singh@arm.com> Signed-off-by:
Ahmed Genidi <Ahmed.Genidi@arm.com>
-
- Aug 11, 2023
-
-
Rupinderjit Singh authored
This package will install wayland-scanner dependency inside the docker which is required to build DDK with debian Signed-off-by:
Rupinderjit Singh <rupinderjit.singh@arm.com>
-
Using the genpd framework allows us to change the frequency and voltage together using the scmi perf protocol. This is achieved by patching the gpu mali kbase driver to introduce a call to dev_pm_genpd_set_performance_state. This patch does not include patching the driver when using the prebuilt ddk binaries or patching the driver when using it from debian. Signed-off-by:
Ben Horgan <ben.horgan@arm.com>
-
Configure gpu and dpu scmi power domains and gpu perf domain Signed-off-by:
Ben Horgan <ben.horgan@arm.com>
-
Configure scmi power domains for GPU and DPU to enable GPU idle and add a GPU perf domain fro GPU dvfs. Signed-off-by:
Ben Horgan <ben.horgan@arm.com>
-
Enables turning the gpu off when idle. Also, we are currently using this driver to change performance states, opp. Signed-off-by:
Ben Horgan <ben.horgan@arm.com>
-
- Aug 10, 2023
-
-
Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
This patch fixes the problems associated with: - TC2 Android with GPU Hw rendering not booting on FPGA; - TC2 Android Verified Boot not loading from MMC. Signed-off-by:
Sergio Alves <sergio.dasilvalves@arm.com>
-
Info level logs helps in evaluating the SCP features Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Update the version of the GCC toolchain used to compile TC to version gcc-arm-12.2rel1. Compiling some components may cause some warnings which with the use of "-Werror", will be treated as fatal errors and stop the compilation. Therefore, some temporary workaround patches were applied to overcome this error and allow build of the TC Sw stack. Signed-off-by:
Sergio Alves <sergio.dasilvalves@arm.com>
-
- Aug 08, 2023
-
-
Rupinderjit Singh authored
On any new machine when host keys are not added to GPU DDK gerrit project, git clone of DDK is bound to fail. But, even though it fails it still creates an empty folder locally. Next time, after adding the host keys to GPU DDK gerrit and try to clone it again, we end up not cloning it. This is becuase we have a condition where we check if folder exists then do not clone and proceed ahead. This change is now also checking if folder is empty or not and based on that we clone the GPU DDK. Signed-off-by:
Rupinderjit Singh <rupinderjit.singh@arm.com>
-
Jagdish Gediya authored
FVP emulates ps/2 mouse connected over PL050 primecell ps/2 kmi block. ps/2 mouse driver needs to be enabled to expose the mouse as an input device. Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
- Aug 04, 2023
-
-
Vishnu Satheesh authored
* Add support for download Debian 12 filesystem from linaro site * Remove support of dowloading Debian 11 from Articfactory Signed-off-by:
Vishnu Satheesh <vishnu.satheesh@arm.com>
-
Currently, there are 3 product variants in SCP firmware for TC2. 1. SCP_PLATFORM_VARIANT_STD 2. SCP_PLATFORM_VARIANT_EXPERIMENT - Standard variant + experimental power features (MPMM, traffic cop, thermal management) 3. SCP_PLATFORM_VARIANT_MPMM - Standard variant + MPMM Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Since FPGA is primarily used for performance analysis and enabling MPMM will restrict the Max clock frequency for the core when executing the vector workloads, disable it by default for the FPGA variant. Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Rupinderjit Singh authored
This change includes: * Rebase of 0001-WIP-Enable-managed-exit.patch patch * A patch to update OP-TEE sp manifest for boot protocol attributes * Enable OP-TEE build time flag to parse SP manifest * Removed patches for upstreamed changes Signed-off-by:
Rupinderjit Singh <rupinderjit.singh@arm.com>
-
- Aug 01, 2023
-
-
This patch fixes the Hafnium SPMC failed check panic error experienced after rebasing the component to the latest upstream commit. Signed-off-by:
Sergio Alves <sergio.dasilvalves@arm.com>
-
This commit contains the changes performed as cleanup/fix of patches necessary after rebasing Hafnium hypervisor SW component to its latest upstream commit (as of this moment). Signed-off-by:
Sergio Alves <sergio.dasilvalves@arm.com>
-
Signed-off-by:
Sergio Alves <sergio.dasilvalves@arm.com>
-
- Jul 31, 2023
-
-
Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
- Jul 30, 2023
-
-
Added information regarding the verification of mpmm functionality. Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
- Jul 29, 2023
-
-
Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Hunter ELP, Hunter, Hayes change to Cortex X4, Cortex A720, Cortex A520 respectively. Rename all occurrences of the three to their new replacements with what is essentially a search and replace. Resulting patches were tested with: ./build-scp.sh clean && ./build-scp.sh build && ./build-tfa.sh build && ./build-flash-image.sh deploy starting from a clean build and applying the new patches. Then booting to a buildroot shell. While we're at it, specify that Booker is in fact CoreLink CI-700. Signed-off-by:
Boyan Karatotev <boyan.karatotev@arm.com>
-
- Jul 28, 2023
-
-
Davidson Kumaresan authored
The test script will run a vector intensive test application in different cores and check if the core frequency is set within the limit set by the mpmm module in the SCP firmware. Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Davidson Kumaresan authored
This vector_workload application will execute some vector instructions in a continuous loop. This is added as Buildroot Package external to the main buildroot source tree. Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
Davidson Kumaresan authored
taskset is used to pin the applications to particular cores. This is needed to test the mpmm functionality. Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
- Jul 27, 2023
-
-
Script now test the following features: wfxt, afp, ecv. Signed-off-by:
Ahmed Genidi <Ahmed.Genidi@arm.com>
-
- Jul 26, 2023
-
-
Ben Horgan authored
The systemd log level defaults to debug when "debug" is passed on the kernel command line, as is done in our setupe. Setting the systemd log level to info reduces the verbosity. Without this change there is a constant stream of: systemd-journald[201]: Sent WATCHDOG=1 notification. Signed-off-by:
Ben Horgan <ben.horgan@arm.com>
-
- Jul 25, 2023
-
-
Patches are not needed in build-scripts. They will be applied in a separate branch and that will be used directly. Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
- Jul 24, 2023
-
-
Tintu Thomas authored
* Change ENABLE_SVE_FOR_NS build flag to 2 as advised here:- https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/commit/?id=67265f2f6d7604147080033a1c99150e9a020f28 In summary, TF-A now supports 3 states for NS feature flags. 0 for disabled, 1 for always enabled and 2 for dynamically deciding. TF-A recommends to use option 2 for virtual platforms. Hence changing this flag to 2 for FVP and keeping it as 1 for fpga. Signed-off-by:
Tintu Thomas <tintu.thomas@arm.com>
-
Tintu Thomas authored
* Rebase and rename patches for correct numbering. * Remove already upstreamed patch. Signed-off-by:
Tintu Thomas <tintu.thomas@arm.com>
-
Disable SHA1 when DDK build is configured when building Android. This allow Android HW rendering boot without Crypto plugin Signed-off-by:
Quoc Khanh Le <QuocKhanh.Le@arm.com>
-
This config will be included only during the FPGA build. Signed-off-by:
Davidson K <davidson.kumaresan@arm.com>
-
- Jul 22, 2023
-
-
Modifications made in this commit include: - update run-model.sh script command usage; - replace some explicit distro mentions with a generic mention; - few other small non-related improvements/fixes. Signed-off-by:
Sergio Alves <sergio.dasilvalves@arm.com>
-
- Jul 21, 2023
-
-
Kshitij Sisodia authored
The target machine learning applications built for Buildroot added to the ramdisk image so they are available for users to execute out-of-the-box. A couple of sample models (.tflite files) have also been made available. A new file `ml.config` has been extracted out of the `common.config` and appended with URLs and location for these models. Signed-off-by:
Kshitij Sisodia <kshitij.sisodia@arm.com>
-
- Jul 19, 2023
-
-
Alex Dobrescu authored
Added the extra dependency build_tfa - build_rss. The dependency build_tfa - build_flash-image is not necessary. (same reason as previous commit, will be build recursively) Signed-off-by:
Alex Dobrescu <alex.dobrescu@arm.com>
-
Alex Dobrescu authored
Modifications in RSS, TFA, RSS-trusty and TFA-trusty **impact flash-image** so it needs to be rebuilt. When modifying TFA, RSS already needs to be rebuilt (and because RSS is rebuilt then flash-image needs to be as well), so there is no need to put `build-tfa.sh=build-flash-image.sh'. Signed-off-by:
Alex Dobrescu <alex.dobrescu@arm.com>
-
- Jul 17, 2023
-
-
Kshitij Sisodia authored
-