aboutsummaryrefslogtreecommitdiffstats
path: root/meta-arm-bsp/documentation
AgeCommit message (Collapse)Author
2022-12-14arm/fvp-base-r-aem: upgrade to version 11.20.15Robbie Cao
Update version in documentation. Issue-Id: SCM-4874 Signed-off-by: Robbie Cao <robbie.cao@arm.com> Change-Id: Ic66bdcdc5c6309331f80faab6eaf2e3e936a5da4 Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-11-23arm-bsp/documentation: corstone1000: update the user guideEmekcan Aras
Aligning the user guide with the latest Corstone1000 SW updates. Signed-off-by: Emekcan Aras <Emekcan.Aras@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-11-10arm-bsp/documentation: corstone1000: 2022.11.10 RC: update the change logCORSTONE1000-2022.11.10Vishnu Banavath
Aligning the change log with the latest Corstone1000 SW updates. Signed-off-by: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-11-10arm-bsp/documentation: corstone1000: 2022.11.10 RC: update the release notesVishnu Banavath
Aligning the release notes with the latest Corstone1000 SW updates. Signed-off-by: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-11-10arm-bsp/documentation: corstone1000: 2022.11.10 RC: update the user guideAbdellatif El Khlifi
Aligning the user guide with the latest Corstone1000 SW updates. Signed-off-by: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-10-24meta-arm-bsp/doc: add readthedocs for corstone1000Vishnu Banavath
These changes are to add support for readthedocs for corstone1000 platform. readthedocs server traces any changes to to corstone1000 documents and will trigger a build which will generate html file which can will be rendered by corstone1000.docs.arm.com server Signed-off-by: Vishnu Banavath <vishnu.banavath@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-10-19arm-bsp: remove TC0Ross Burton
The Total Compute 2020 BSP is obsolete and unsupported, so remove it from meta-arm. The Total Compute team would like TC1 to be available in langdale, but removed in mickledore. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-10-10arm-bsp: zephyr removalJon Mason
Since meta-zephyr is doing CI, there is no need to replicate that here. Remove all of the zephyr references. Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-09-28arm/fvp-base-r-aem: upgrade to version 11.19.14Jiacheng Tang
Update version in documentation. Issue-Id: SCM-5168 Signed-off-by: Jiacheng Tang <jiacheng.tang@arm.com> Change-Id: Iea0815fb7e99997f45f7882c47138f0f9dfac0ac Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-06-22arm-bsp/docs: Update fvp-baser-aemv8r64 U-Boot version to 2022.04Peter Hoyes
Issue-Id: SCM-4388 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: Id75f5fd56c04039da3ff976c85776b5e1706939a Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-06-22arm/fvp-base-r-aem: Upgrade to version 11.18.16Peter Hoyes
The new FVP includes the arch in the download filename, so refactor FVP_ARCH in fvp-common.inc to make "Linux64" available in the recipe file. Update version and EULA URL in documentation. Issue-Id: SCM-4388 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: I3ddc29cd444b78634086f2aefe4f52799eb937b1 Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-04-22arm-bsp/u-boot: Enable fdt overlays for fvp-baser-aemv8r64Peter Hoyes
Enable the OF_LIBFDT_OVERLAY configuration flag so that U-Boot can apply fdt overlays using the "fdt apply" command. This can be used to modify the device tree at runtime to boot a different payload without changing the firmware. Issue-Id: SCM-4386 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: I6e32c5ce833ca7c61f0f73fc256031564e55f1b8 Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-04-22arm-bsp/u-boot: Fix fvp-baser-aemv8r64 fdt memory configuration issuePeter Hoyes
Add additional fvp-baser-aemv8r64-specific patch for U-Boot, which fixes an issue where U-Boot was ignoring the `memory` node in the device tree. Issue-Id: SCM-4386 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: I1382992fffa159c4bd6325db4f1b26c6478cf391 Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-04-22arm-bsp/boot-wrapper-aarch64: Add fvp-baser support for EL2 SMP payloadsPeter Hoyes
Add additional fvp-baser-aemv8r64-specific patches for boot-wrapper-aarch64. These patches add a "function call" entry point for the PSCI services, so that payloads starting at S-EL2 (e.g. Xen) can boot the secondary cores. Issue-ID: SCM-4386 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: I961c78352987f711664e06ab39b00f6eb97a81de Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-04-22ci,arm-bsp/conf: Add testimage for fvp-baser-aemv8r64Peter Hoyes
Add test configuration to machine config. Add testimage to Kas file, so that testimage works out of the box. Issue-Id: SCM-4304 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: I27dc9760a2c58f43ea557efdc97d363b0d3c1447 Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-04-22arm/fvp-base-r-aem: Automatically download FVP tarballPeter Hoyes
The FVP_Base_AEMv8R tarball is now available to download directly from developer.arm.com without logging in. Therefore, remove the FVP_BASE_R_AEM_TARBALL_URI env var (and references in the documentation) and update the SRC_URI in the recipe. Move fvpboot and userNetPorts to the machine conf, now that the FVP configuration is no longer dependent on an external tarball. Clarify the currently supported FVP version in the documentation. Put the current PV in the recipe filename. Issue-Id: SCM-4304 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: I776277c690bf4466445ca2df17eedb202f172f58 Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-04-06arm-bsp/linux-yocto: Enable virtio-rng for fvp-baser-aemv8r64Peter Hoyes
A virtio-rng is available from FVP_BaseR_AEMv8R version 11.17, so add to the device tree and enable the correpsonding FVP configuration flag. This improves the boot time and removes the following warning in the boot log: random: udevd: uninitialized urandom read (16 bytes read) Issue-Id: SCM-4304 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: Ic935d0b935e21965a489a55db09c4a5f9ac51366 Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-04-01arm-bsp/corstone500/docs: update for kas and runfvpRui Miguel Silva
Update corstone500 documentation to reflect the new build infrastructure (kas) and the in tree run of the fvp using the runfvp command. Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org> Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-03-11arm-bsp/docs,kas: Add SSH server to fvp-baser-aemv8r64 imagePeter Hoyes
To make it easier for users to test and evaluate the FVP, including testing inbound network connections, enable the openssh SSH server by default and map to port 8022 on the host. Update fvp-baser-aemv8r64 documentation accordingly in new "Networking" section. Issue-Id: SCM-3881 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: I88329731418e198e2ef5d3449bfb38fde5ae77bb Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-03-08arm-bsp/docs: Minor fvp-baser-aemv8r64 fixesPeter Hoyes
* Include `--upgrade` in pip3 command to ensure latest kas version is installed * Ensure all underscores are either quoted or escaped * Fix P9 example command Issue-Id: SCM-3881 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: Ie460dbd6b1f87f5f9ca2966329341d22da3606d3 Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-03-07arm-bsp/docs: Set required Kas version to 3.0 for fvp-baser-aemv8r64Peter Hoyes
poky master has changed a variable name to BB_ENV_PASSTHROUGH_ADDITIONS. Support for this has been added in Kas 3.0 Issue-Id: SCM-3881 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: Ib42f79d144422272b2dd17fe0515da96909219eb Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-03-03arm/fvp-base-r-aem: Update to version 11.17.21Peter Hoyes
Also update version and download link in meta-arm-bsp fvp-baser-aemv8r64 documentation Issue-Id: SCM-3871 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: I92ec616d25703ff74ed063918a1e4811bac9ff3f Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-03-03arm-bsp/docs: Improve fvp-baser-aemv864 limitationPeter Hoyes
Add more details about the cache_state_modelled limitation, which can be worked around by setting cci400.force_on_from_start=1 Issue-Id: SCM-3871 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: Idde23278a87316dae842c6c3793b9836482e8c3a Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-02-25arm-bsp/docs: Minor fvp-baser-aemv8r64 updatesPeter Hoyes
* Add clarification on how to mount p9 device * Remove instruction to use ctrl + c to stop FVP * Add cache_state_modelled to Known Issues Issue-Id: SCM-3871 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: I122c5ae5b3ceee1d106205d93a006f75bdbfa2bf Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-02-17arm-bsp/docs: Update fvp-baser-aemv8r64 docsPeter Hoyes
Document U-Boot addition, add new architecture section and update the change log. Issue-Id: SCM-3871 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: Ie0e1ff35ade634f2b523c14bb058c9d775802632 Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-01-24arm-bsp: remove Corstone 700Ross Burton
Corstone 700 is end-of-life, so remove it from meta-arm master. It will remain in the stable branches for existing users, but new users are encouraged to use Corstone 1000 instead. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-12-09kas: Update include syntax to kas 2.6Hugo L'Hostis
Using a path relative to a kas yaml file to include another kas yaml file won't be supported in the future. This patch also updates the documentation for fvp-baser to set the minimal supported version of kas to 2.6. Signed-off-by: Hugo L'Hostis <hugo.lhostis@arm.com> Change-Id: I757103c5433bca7af9ab024370cd1e994d59fe0e Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-10-15arm-bsp/fvp-baser-aemv8r64.conf: Use virtio_net User Networking by defaultHugo L'Hostis
This patch adds config parameters to support virtio_net user networking by default fvp-baser-aemv8r64 and updates the documentation to remove the old instructions about setting up tap networking. Issue-Id: SCM-3536 Signed-off-by: Hugo L'Hostis <hugo.lhostis@arm.com> Change-Id: I4f3b74c5ba8b8e0b4205fca643a35affbe50a18c Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-10-05arm-bsp/fvp-baser-aemv8r64: Update to linux-yocto 5.14Hugo L'Hostis
Updating the linux kernel version to 5.14 for fvp-baser-aemv8r64. Signed-off-by: Hugo L'Hostis <hugo.lhostis@arm.com> Change-Id: Iad76939460a32d8e34212e86a45905ffd51deb60 Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-10-05arm-bsp/fvp-baser-aemv8r64/docs: Add instructions to build previous versionsHugo L'Hostis
This patch adds instructions to fetch and build previous versions of the software stack for fvp-baser-aemv8r64 instead of the ongoing development. Signed-off-by: Hugo L'Hostis <hugo.lhostis@arm.com> Change-Id: I430196c0ca80c7f1e4b9f8349cdc957c86f384ee Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-09-01arm-bsp/docs: fvp-baser-aemv8r64 change log fixesPeter Hoyes
* change Changelog to Change Log. * change armv8r64 to Armv8-R64. * ensure all log entries have a period. * change the order of the entires to highlight key release features. Issue-Id: SCM-2987 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: Id77ec01c455ac8954a965af8659421cc485e4778 Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-08-23arm-bsp/docs: fvp-baser-aemv8r64 readme updatesPeter Hoyes
* Add missing net-tools to apt-get install list * Use export to set FVP_BASE_R_AEM_TARBALL_URI and FVP_BASE_R_AEM_EULA_ACCEPT and make kas build its own command. * Change bp.hostbridge.interfaceName=tap0 to bp.virtio_net.hostbridge.interfaceName=ta0 for runfvp, so that the FVP can access the external network. Issue-Id: SCM-2987 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: If9052400d2ae199861bc00ce119d28069f476f7e Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-08-23arm-bsp/docs: Reword fvp-baser-aemv8r64 known issuesPeter Hoyes
The wording implied they were limitations of the architecture, so rewrite to make clear they are software restrictions. Issue-Id: SCM-2987 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: I79ca1ac7cdce709015de1c539a6ec7fe1650d384 Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-08-23arm-bsp/docs: Add fvp-baser-aemv8r64 changelogPeter Hoyes
Issue-Id: SCM-2987 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: I1caeb64ab50d54869a9629ac74fcc1399279c41d Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-08-16arm-bsp/fvp-baser-aemv8r64: Update documentationDiego Sueiro
Add information about PSCI support as well as known issues and limitations. Also, update the fvp-baser-aemv8r64 kas config file to fetch the layers under the layers directory and pin poky to a stable build revision. Issue-Id: SCM-2989 Signed-off-by: Diego Sueiro <diego.sueiro@arm.com> Change-Id: I8e2b30ba708f6ff7fdf43f29eede0e65aa3685ca Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-08-16arm-bsp/tc1: Add support for new TC1 platformUsama Arif
The same patches are used by tc0 and tc1. Hence rename the folders that contain the Total Compute patches to be called "tc". The artifacts image is used by both tc0 and tc1, hence renamed to tc-artifacts-image. Signed-off-by: Usama Arif <usama.arif@arm.com> Change-Id: Ib0b4fbca9a009c432c1e6696c5437a7d24a25d1f Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-07-31arm-bsp/fvp-baser-aemv8r64: add support for virtio-9pHugo L'Hostis
This patch adds a device tree entry and kernel configs to enable file sharing between the host and the FVP using the virtio P9 device component. Issue-Id: SCM-2299 Signed-off-by: Hugo L'Hostis <hugo.lhostis@arm.com> Change-Id: Icd757e3c6281e5e84985a3caac72e860a4aeee7f Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-07-28arm-bsp/fvp-baser-aemv8r64: Add support for runfvpHugo L'Hostis
This patch adds support for runfvp to fvp-base-r: - Add necessary parameter to the fvp-baser-aemv8r64.conf - Add fvp-base-r-aem bb file - Add kas support Issue-Id: SCM-2953 Signed-off-by: Hugo L'Hostis <hugo.lhostis@arm.com> Change-Id: I252b445297f2d61a90e3cd8f0ec1816890cf733b Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-07-08arm-bsp/boot-wrapper-aarch64: Enable SMP support for fvp-baser-aemv8r64Huifeng Zhang
Downstream patch "Allow --enable-psci to choose between smc and hvc" from boot-wrapper-aarch64. With this patch, kernel can bring up secondary core successfully through hvc call. Issue-Id: SCM-2949 Signed-off-by: Huifeng Zhang <Huifeng.Zhang@arm.com> Change-Id: Iecc99d925317ab7981284671cb8cc4ef1894e6d6 Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-06-01arm-bsp/docs: documentation improvements for fvp-baser-aemv8r64Hugo L'Hostis
This patch updates the documentation for fvp-baser-aemv8r64 : - Update link to the yocto documentation. - Add details about what Host OS version are supported. Add Ubuntu 20.04 specific instructions. - Warn user about disk space. Issue-Id: SCM-2665 Signed-off-by: Hugo L'Hostis <hugo.lhostis@arm.com> Change-Id: Ie93a42c2a1ec595707fa7496edbf024650f7eb85 Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-05-17arm-bsp/docs: Updated documentation fvp-baser-aemv8r64 MACHINEFilipe Rinaldi
This update has mainly format related changes (no functional changes) to improve readability when reading the non-rendered version of it. - Use underlined style for headers level 1 and 2 - Use indentation to create blocks - Use double space at the end of each section - Add indentation to the FVP parameters - Add pip command to install the kas tool Signed-off-by: Filipe Rinaldi <filipe.rinaldi@arm.com> Change-Id: I9d4b4dbcef6dc13638b62563ebdf90b6b9d5b686 Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-05-10arm-bsp/linux: Add preempt-rt support for fvp-baser-aemv8r64Richard Neill
Add kernel configuration necessary to build an image with preempt-rt support for fvp-baser-aemv8r64, together with a build configuration file to build it via kas. Update BSP documentation for RT linux support on the machine. Issue-Id: SCM-2343 Signed-off-by: Richard Neill <richard.neill@arm.com> Change-Id: I11e3ba3ad7da00db1810c70fa4f98bfffd4b8254 Signed-off-by: Ross Burton <ross.burton@arm.com>
2021-05-05arm-bsp/fvp-base*: Introduce WIC support for fvp-base* machinesAnders Dellien
Add wks script, modify documentation and kernel command line. Remove 'image_types_disk_img.bbclass' as it is no longer used. Change-Id: I2a95349adc038e8484d7b9f578ad3ce698b1f528 Signed-off-by: Anders Dellien <anders.dellien@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-04-20arm-bsp/docs: Updated documentation fvp-baser-aemv8r64 MACHINEDiego Sueiro
Added quickstart instructions on how to build a BSP evaluation image using kas. Updated FVP naming convention as well as information about where to download and how to run the FVP. Signed-off-by: Diego Sueiro <diego.sueiro@arm.com> Change-Id: Ia6056194ed23d6e38769a3e300eadf77fc41beb2 Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-03-31arm-bsp/machine: Introduce fvp-baser-aemv8r64 machine and its BSPDiego Sueiro
This patch adds the fvp-baser-aemv8r64.conf machine definition for the FVP BaseR AEMv8r64 Platform alongside the following BSP components: * boot-wrapper-aarch64 * Kernel: linux-yocto-5.10 * Devicetree for bootstrapping * wic image Issue-Id: SCM-2121 Signed-off-by: Diego Sueiro <diego.sueiro@arm.com> Change-Id: Ia9e400db8c78e5e57a6fa2241b81fdd42a00dd53 Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-01-13arm-bsp/images: artifacts image for tc0Usama Arif
Trusted-firmware-a is the final component to be built with the rest of the components dependent of it, therefore building tc0-artifacts-image which depends on trusted-firmware-a will build all the required binaries. Signed-off-by: Usama Arif <usama.arif@arm.com> Change-Id: I57760a339da1601bd66e3dd752a7b2814e84bbb8 Signed-off-by: Jon Mason <jon.mason@arm.com>
2020-12-16arm-bsp/documentation: Update the command for building all componentsUsama Arif
Trusted-firmware-a is the final component to be built with the rest of the components dependent of it, therefore building trusted-firmware-a will build all the required binaries. Change-Id: Ia8675b048db4a127d32394f536632ce88fe20826 Signed-off-by: Usama Arif <usama.arif@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2020-11-25arm-bsp/n1sdp: add overview section to n1sdp documentationKhasim Syed Mohammed
Update the n1sdp documentation in meta-arm-bsp to include overview section and link to Arm community portal for further details on hardware platform. Change-Id: Ic7c212db18a8c1f24255615061eee862af3aafd1 Signed-off-by: Khasim Syed Mohammed <khasim.mohammed@arm.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2020-11-25arm-bsp: remove foundation-armv8 machineRoss Burton
The Foundation FVP machine is no longer relevant now that meta-arm has Base FVP machines and the Base FVPs are freely available. Change-Id: Ia7043d98e2bcd8433c8c3d2661cd28484f691276 Signed-off-by: Ross Burton <ross.burton@arm.com>
2020-11-25arm-bsp: branding CA5DS to Corstone-500Abdellatif El Khlifi
This commit changes the name of CA5DS platform to Corstone-500 Change-Id: I7fc687aea8ce6bba6d7021963ad4cb38f30858d5 Signed-off-by: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> Signed-off-by: Ross Burton <ross.burton@arm.com>