- 08 Apr, 2020 2 commits
-
-
Bertrand Marquis authored
Create a new distribution feature to enable functionalities for autonomy host systems: - enable xen and ipv4 in distribution features - enable xen backend drivers in Linux kernel using a kmeta feature For the feature to work properly, create a class inherited when the layer is included to enable required parameters Change-Id: Ia0cdaa2b69bc030515ea16d67c47fec6b1ea0897 Issue-Id: SCM-767 Signed-off-by:
Bertrand Marquis <bertrand.marquis@arm.com> Reviewed-by:
Diego Sueiro <diego.sueiro@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Bertrand Marquis authored
Create a meta-arm-autonomy layer in meta-arm. Add layer configuration file and Readme. Change-Id: Idf3411edc21f3d13fdc7146fcf34700d2aab1c41 Issue-Id: SCM-767 Signed-off-by:
Bertrand Marquis <bertrand.marquis@arm.com> Reviewed-by:
Diego Sueiro <diego.sueiro@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- 23 Mar, 2020 2 commits
-
-
Jon Mason authored
meta-arm-bsp has dependencies on other layers, which are not being represented in the layers.conf file. This causes build breaks when using tools like `bitbake-layers layerindex-fetch`, as it will not fetch the depencies properly. Currently, the dependencies on other layers are: * core => u-boot, linux, etc * openembedded-layer (meta-oe) => haveged * meta-arm => trusted-firmware-a Change-Id: Icafc2f1c55a6138172706bb4b99e9dc59904cad4 Signed-off-by:
Jon Mason <jon.mason@arm.com> Reviewed-by:
Bertrand Marquis <bertrand.marquis@arm.com> Reviewed-by:
Diego Sueiro <diego.sueiro@arm.com>
-
Jon Mason authored
The current WIC references in the A5DS config file are causing a build break, due to not being defined. These WIC files should be revisited once the IOTA distro is present. Change-Id: Ied2cd6f768625d18150ed60bd5fe317e06c7f48a Signed-off-by:
Jon Mason <jon.mason@arm.com> Reviewed-by:
Bertrand Marquis <bertrand.marquis@arm.com> Reviewed-by:
Diego Sueiro <diego.sueiro@arm.com>
-
- 19 Mar, 2020 5 commits
-
-
Leo Yan authored
This patch is to add recipe for OpenCSD, which is an open source CoreSight trace decode library and utility. Also create a new folder recipes-devtools under meta-arm to place this recipe. Signed-off-by:
Leo Yan <leo.yan@linaro.org> Reviewed-by:
Bertrand Marquis <bertrand.marquis@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Daniel D?az authored
A user of the BSP layer may decide to use the machine configuration but a different kernel. Signed-off-by:
Daniel Díaz <daniel.diaz@linaro.org> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Rahul Singh authored
When foundation platform is booted with SVE enabled in linux kernel and with Xen hypervisor, linux kernel is stopped by a trap catched by Xen during early boot as Xen is configuring the coprocessor to trap access to SVE to EL2.Disabling the SVE in foundation to boot the guest and host. Change-Id: I862540a46686f1fb5343a3143da61db6073bb1d3 Signed-off-by:
Rahul Singh <rahul.singh@arm.com> Reviewed-by:
Bertrand Marquis <bertrand.marquis@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Rahul Singh authored
Use xen dtb if xen image is present for foundation and fvp pltaform. Change-Id: I8ee0c5f59ea731202ca97c2cdef315cc5e6665e6 Signed-off-by:
Rahul Singh <rahul.singh@arm.com> Reviewed-by:
Bertrand Marquis <bertrand.marquis@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Diego Sueiro authored
When calling `bitbake virtual/kernel -c menuconfig` it fails if the ncurses-dev package is not installed on the host machine. This patch makes usage of the ncurses library built by yocto if it is present. Change-Id: I6a8c4ca6a7da07ac834b29a2d23e83e6c153efb3 Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- 17 Mar, 2020 3 commits
-
-
Rui Silva authored
Add tf-a recipes, u-boot, machine configuration, and documentation to support Arm Cortex-A5 Designstart. The output of this build is compatible to run on the FVP and the FPGA implementation of the package. For more information see: https://community.arm.com/developer/ip-products/processors/\ designstart/b/blog/posts/\ pre-silicon-software-development-with-arm-models-for-cortex-a5-designstart Change-Id: Ie2715ad1871975cb7620d7a195c8dd74144629da Signed-off-by:
Rui Miguel Silva <rui.silva@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Rui Silva authored
Move Juno patches to machine specific directory. This will allow to add others machines related patches later on. Change-Id: I71c327ca4866fdb0205eeac0f40475e691caf4cc Signed-off-by:
Rui Miguel Silva <rui.silva@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Rui Silva authored
Add support to build using the upstream (Linus tree) and as first user add recipe for v5.3, which will be later. Change-Id: I0f30a45002adca7c0b95a0421e0291a6852295eb Signed-off-by:
Rui Miguel Silva <rui.silva@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- 09 Mar, 2020 3 commits
-
-
Patrik Berglund authored
Change-Id: I7f734d2f89ad8da6eae55403691806b9d9106f15 Signed-off-by:
Patrik Berglund <patrik.berglund@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Jon Mason authored
Feedback received that it is not acceptable to have a distro layer inside (https://lists.yoctoproject.org/g/meta-arm/message/6 ). Removing from meta-arm and will create a separate git repository once that code is ready. Change-Id: I74d1083341d90caa038c1bd8c1d53aa565d28460 Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Jon Mason authored
The current MACHINE setting could be different than when bitbake was originally run, thus causing an error when the start scripts are run. Set the MACHINE in each bitbake command call to get around this. Change-Id: I778b58d751ea0ddbcac6d73f347e6861edcf1ecf Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- 04 Feb, 2020 6 commits
-
-
Peter Griffin authored
This has moved from meta-linaro to meta-arm as this is the new place for general recipes for Arm arch and has a mailing list for external contributors. python2 is now EOL. This patch updates to python3 but is a backport from v3.8.0 release. Change-Id: Ib778b8dd9c605e1fbb69627f5e640c1683c3176b Tested-by:
Denys Dmytriyenko <denys@ti.com> Signed-off-by:
Peter Griffin <peter.griffin@linaro.org>
-
Peter Griffin authored
This has moved from meta-linaro to meta-arm as this is the new place for general recipes for Arm arch and has a mailing list for external contributors. Change-Id: I75de7398e9247c8a329f50292f912b7787ead372 Signed-off-by:
Peter Griffin <peter.griffin@linaro.org>
-
Peter Griffin authored
This has moved from meta-linaro to meta-arm as this is the new place for general recipes for Arm arch and has a mailing list for external contributors. Change-Id: Id43f498e35350eb62a718e64011c8b2f8cd85fdd Signed-off-by:
Peter Griffin <peter.griffin@linaro.org>
-
Peter Griffin authored
This has moved from meta-linaro to meta-arm as this is the new place for general recipes for Arm arch and has a mailing list for external contributors. Change-Id: I5550620801d1d86217abb84f52fcd1e9a5873b08 Signed-off-by:
Peter Griffin <peter.griffin@linaro.org>
-
Bertrand Marquis authored
Add an extra partition to the disk image generated for FVP and Foundation platform (to be used for user data or extra usage). The partition is created on the hard drive but is not formated. Speed up running on FVP and Foundation by optimizing model parameters: - disable options that are already set by default - disable cache modelling on FVP - disable secure memory - disable real time on Foundation (prevents timeout as execution is a lot slower then on a real system) Change-Id: I20d613bd8b0f4cb7df87c294d45b9f718f6a8ed3 Signed-off-by:
Bertrand Marquis <bertrand.marquis@arm.com>
-
Vineeth Raveendran authored
Use haveged instead of rngd (That gets added when adding ssh) since rngd init is taking ~7 mins during boot time Change-Id: I038c42b8a7c025959248d78940483322421ad5ef Signed-off-by:
Vineeth Raveendran <vineeth.raveendran@arm.com>
-
- 27 Jan, 2020 1 commit
-
-
Sumit Garg authored
Add a new meta-arm-toolchain layer to hold ARM GNU-A toolset recipes imported from meta-linaro tree, branch: master and commit ID: 504ca3b217c9602b10eda0ec8a9f1055b59e482f. Change-Id: I5a2907874da2869ab94d7d48e0cf4a1bfe241041 Tested-by:
Denys Dmytriyenko <denys@ti.com> Signed-off-by:
Sumit Garg <sumit.garg@linaro.org>
-
- 24 Jan, 2020 1 commit
-
-
Bertrand Marquis authored
Do not try to add distro features from juno machine definition. Modify juno documentation to mention usbhost and usbgadget in case someone use a distribution not activating them by default. Change-Id: I7fc44c9921ce3fdbf069fd5354f37bb2ec38ac53 Signed-off-by:
Bertrand Marquis <bertrand.marquis@arm.com>
-
- 15 Jan, 2020 1 commit
-
-
Vineeth Raveendran authored
In order to have SCMi or HDMI support, the Juno BSP must use the Linaro kernel instead of the standard Yocto one. Change-Id: Ib53cb81a074439e9a4018bf356d749c7fd0a5d5a Signed-off-by:
Vineeth Raveendran <vineeth.raveendran@arm.com>
-
- 08 Jan, 2020 3 commits
-
-
Jon Mason authored
The following warnings are seen when building fvp-base WARNING: fvp-base-native-r11p7-30rel0-r0 do_populate_lic: fvp-base-native: No generic license file exists for: GPL in any provider WARNING: fvp-base-native-r11p7-30rel0-r0 do_populate_lic: fvp-base-native: No generic license file exists for: Apache in any provider Correct the license names to the expected strings resolves the issue Change-Id: Ia4962736840de8b4a02d0c9d59b7c14c9999997c Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Jon Mason authored
Remove meta-arm-integration, as it is not currently being used. Also, remove the reference in the README.md. These can be added bach when they are in use again. Change-Id: If8535d6d9a0a307a42b24e8f42e0eb7847e047c4 Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Jon Mason authored
The TF-A recipes should only be in meta-arm-integration after we have submitted them for inclusion in Yocto git tree. Move them to the proper location until this occurs. Change-Id: Ia2fa5c5a377392aa45b801bd1f2ae4ca0f056c34 Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- 13 Dec, 2019 2 commits
-
-
Vineeth Raveendran authored
Exceptions will be cases involving overrides, machine specific varible expansion and cases where variable modification needed to be done after all += operations. Change-Id: I7c76a77949d0a012238d488d5a75c489c54abf68 Signed-off-by:
Vineeth Raveendran <vineeth.raveendran@arm.com>
-
Bertrand Marquis authored
Add Yocto support for Gem5: - add kernel configuration - add recipes to build an image using boot-wrapper-aarch64 - add recipes to build Gem5 native to run the produced image - add script to start image using gem5 - add recipe to create a dtb using gem5 - add recipe to build an image using gem5 boot wrapper - add dts to linux kernel for gem5 for arm64 - add scons for python2 as this is required to build gem5 (until gem5 will support python3) - add xen patch to limit number of interrupts if hardware is claiming to have to more interrupts then the number supported by xen When an image has been built it can be directly started using gem5 using this command (console is available using telnet localhost 3456): ./tmp/deploy/tools/start-gem5.sh Change-Id: Iec5ef735fc22643685e29ffbdaf63a55b1111c60 Signed-off-by:
Bertrand Marquis <bertrand.marquis@arm.com>
-
- 10 Dec, 2019 3 commits
-
-
Bertrand Marquis authored
Add Yocto support for Juno development board: - add machine definition - add kernel configuration - add u-boot patch to get the environment from a file in flash - add trusted firmware extension to produce a firmware image - add ifupdown interfaces to start eth0 and eth1 on startup Change-Id: I5046166cf1cc9e80a57815ef6bfb0cbb263a704e Signed-off-by:
Bertrand Marquis <bertrand.marquis@arm.com>
-
Bertrand Marquis authored
Add recipes and configuration files to add Yocto support for FVP Base simulator from arm. The following components are supported: - trusted-firmware-a - linux kernel (with specific kernel configuration and dts) - xen (with meta-virtualization layer) - unpacking and starting the generated image directly in Foundation simulator (package must be download from www.arm.com website and put in the directory downloads/licensed/silver.arm.com). After building, the following command can be used to start a generated image in fvp: ./tmp/deploy/tools/start-fvp-base.sh Change-Id: I1759aecf32e84e25e813d7b0305f49616d4b47ef Signed-off-by:
Bertrand Marquis <bertrand.marquis@arm.com>
-
Bertrand Marquis authored
Add recipes and configuration files to add Yocto support for Foundation armv8 simulator from arm. The following components are supported: - trusted-firmware-a - linux kernel (with specific kernel configuration) - xen (with meta-virtualization layer) - unpacking and starting the generated image directly in Foundation simulator (package must be download from www.arm.com website and put in the directory downloads/licensed/silver.arm.com). After building, the following command can be used to start a generated image in foundation: ./tmp/deploy/tools/start-foundation-armv8.sh Change-Id: Iade343c38f0799ee8523434d555cb3ca42068a86 Signed-off-by:
Bertrand Marquis <bertrand.marquis@arm.com>
-
- 09 Dec, 2019 1 commit
-
-
Bertrand Marquis authored
Fix TF-A recipe to only download mbedTLS when it is activated. Allow user to modify TFA_BUILD_DIR and set BUILD_PLAT accordingly in make arguments to properly set the build directory. Change-Id: Ib53b245d4d3b2d62e41f0ef238ad03dc45bab056 Signed-off-by:
Bertrand Marquis <bertrand.marquis@arm.com>
-
- 05 Dec, 2019 4 commits
-
-
Jon Mason authored
Also, removed empty README.md files (which were place holders for the directories). Change-Id: I1c1db95158f257015b5eb9f4a6f05219df489b4a Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Jon Mason authored
Add a little more description for what belongs in meta-arm/meta-arm (per feedback from Richard Purdie), and modify the max width to be 80 characters to improve readability. Change-Id: I8f7b0598e3336132c2594c92cf3400dd5e216baf Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Bertrand Marquis authored
Create layer definition file for meta-arm-bsp sub-layer. Change-Id: I305da32bf389b09750a721349fa0796c0b33b0ea Signed-off-by:
Bertrand Marquis <bertrand.marquis@arm.com>
-
Vineeth Raveendran authored
Change-Id: Ic05d950971a5b161df1fafdcf6d3c01d9b3d5fb7 Signed-off-by:
Vineeth Raveendran <vineeth.raveendran@arm.com>
-
- 15 Nov, 2019 3 commits
-
-
Bertrand Marquis authored
Add a generic Trusted Firmware A recipe using TF-A version 2.1 Change-Id: I873509970bd44c6cfdaa0456516197a4eebf6ebd Signed-off-by:
Bertrand Marquis <bertrand.marquis@arm.com>
-
Bertrand Marquis authored
Add basic layer configuration file Change-Id: I11b63d0bc74a33272feffeb73e6b0c6d717a259a Signed-off-by:
Bertrand Marquis <bertrand.marquis@arm.com>
-
Filipe Rinaldi authored
Signed-off-by:
Filipe Rinaldi <filipe.rinaldi@arm.com>
-