Skip to content
  1. Jul 01, 2024
  2. Apr 17, 2024
    • Nitin Sharma's avatar
      aemfvp-a-rme: overlay distro and uefi firmware on FVP host os · 27300a8e
      Nitin Sharma authored and Nitin Sharma's avatar Nitin Sharma committed
      
      
      For Q1'24 aemfvp-a-rme release adding the support for overlaying the needed
      debian distro image and kvmtool firmware for doing uefi boot of distro in
      realm security state. Changes include
      - increasing the size of buildroot FS to contain distro images.
      - copying distro image and firmware in case UEFI_RME_BUILD_ENABLED is enabled
        and there is a distro image in rme/distro-images path.
      - CTX_INCLUDE_MTE_REGS option is deprecated, using ENABLE_FEAT_MTE
      
      Signed-off-by: Nitin Sharma's avatarnitin sharma <nitin.sharma3@arm.com>
      Change-Id: Ide4f515450c91beb3368903020677f88ac910bde
    • Nitin Sharma's avatar
      aemfvp-a-rme: enabling uefi build for aemfvp-a-rme · a9aaab22
      Nitin Sharma authored and Nitin Sharma's avatar Nitin Sharma committed
      
      
      Changes include
      - UEFI_RME_BUILD_ENABLED flag to include building UEFI firmware and packing
        necessary binaries and firmware for boot.
      - enable building ArmVirtKvmTool in UEFI to build the firmware for kvmtool
      based virtual machines.
      - enabling building ArmVExpress-FVP-AArch64 in UEFI to build the firmware
        to boot at FVP.
      - build TF-A fip_uefi and bl1_uefi with FVP_AARCH64_EFI.fd
      - added necessary TF-A build flags.
      - generating and packing KVMTOOL_EFI for uefi boot of a distro image.
      
      Signed-off-by: Nitin Sharma's avatarnitin sharma <nitin.sharma3@arm.com>
      Change-Id: I634551f2bd131e1987eeeecc429aabd26ab5ded3
      a9aaab22
    • Nitin Sharma's avatar
      aemfvp-a-rme: allow building debian packages for Linux · 50c7f602
      Nitin Sharma authored and Nitin Sharma's avatar Nitin Sharma committed
      
      
      add a flag LINUX_BUILD_DEB_PKG to include building debian packages
      while building linux. when enabled make bindeb-pkg produces the dpkg
      linux files. These kernel deb packages are later user to update in
      stock debian image to make it cca aware.
      
      Signed-off-by: Nitin Sharma's avatarnitin sharma <nitin.sharma3@arm.com>
      Change-Id: I81f7c02f9f1b8023c99c8648ac6f41fe44b8decd
      50c7f602
    • Nitin Sharma's avatar
      aemfvp-a-rme: fix stack rebuild failure. · 0e544b08
      Nitin Sharma authored and Nitin Sharma's avatar Nitin Sharma committed
      
      
      aemfvp-a-rme stack of last release fails when the stack is getting rebuilt
      as there was a linux patch that we applied again causing error this
      fix will check if the patch has been applied to the stack and won't
      apply it again.
      
      Signed-off-by: default avatarBen Taylor <ben.taylor@linaro.org>
      Change-Id: I7c01e260b39e28e98bda8d6aa18360e3c8f44d54
      0e544b08
    • Nitin Sharma's avatar
      aemfvp-a : enabling TBBR for q1 24 release · 1cb6e399
      Nitin Sharma authored and Nitin Sharma's avatar Nitin Sharma committed
      
      
      adding TBBR config for aemfvp-a platform while building tf-a. This enabled
      TF_A_TBBR_BUILD_FLAGS command line options to enable TBBR in ARM TF build.
      
      Signed-off-by: default avatarBen Taylor <ben.taylor@linaro.org>
      Change-Id: I63c975c577b7d1a4afa3379e918a59fda96d99e8
      1cb6e399
    • Nitin Sharma's avatar
      aemfvp-a-rme: add realm guest boot script · 57a98ffc
      Nitin Sharma authored and Nitin Sharma's avatar Nitin Sharma committed
      
      
      adding use case util script for launching a realm guest on a running FVP
      instance. use case has following steps:
      - launch lkvm guest with lkvm run --realm
      - wait for buildroot login to appear.
      - stop lkvm guest on successfull boot of realm machine.
      
      Signed-off-by: Nitin Sharma's avatarnitin sharma <nitin.sharma3@arm.com>
      Change-Id: Ib6cc7eff107a48c5cc74e2afbbb1fffc37a82de8
      57a98ffc
  3. Dec 21, 2023
  4. Mar 15, 2023
  5. Mar 03, 2023
    • Nuno Lopes's avatar
      Add kvm-unit-tests · 25833ed6
      Nuno Lopes authored
      
      
      This change introduces the build script for kvm-unit-tests as well as
      updates to configuration file and buildroot script to enable this tests
      to be used when the stack is booted on the FVP.
      
      Signed-off-by: Nuno Lopes's avatarNuno Lopes <nuno.lopes@arm.com>
      Change-Id: Idd7b47516fe2532f16d8a6b3bcec12f198585b57
      25833ed6
  6. Mar 02, 2023
    • Nuno Lopes's avatar
      Update tf-a build script · 9d12e67b
      Nuno Lopes authored
      
      
      This change removes the tftf.bin from the output folder as it is not
      needed after being packed into the fip binary, and can cause confusion
      on which binary to use when running the tests.
      
      Signed-off-by: Nuno Lopes's avatarNuno Lopes <nuno.lopes@arm.com>
      Change-Id: Idaa44edc58556089983a2c7ff2a2a2a328a71bc3
      9d12e67b
  7. Feb 28, 2023
  8. Dec 12, 2022
  9. Dec 07, 2022
  10. Sep 21, 2021
    • Selvarasu Ganesan's avatar
      aemfvp-a: Add changes to support busybox and distro boot on Armv-A Base AEM FVP · fec4fb65
      Selvarasu Ganesan authored and Deepak Pandey's avatar Deepak Pandey committed
      
      
      Add changes in the existing build scripts to support busybox and
      distribution boot of Armv-A Base AEM FVP Platform.
      The following boot methods are verified by using these changes,
      1. AARCH64 :  UEFI + busybox
      2. AARCH64 :  U-Boot + busybox
      3. AARCH64 :  Distribution (Ubuntu, Fedora, and Debian) boot
      
      And the following changes are also included in this commit.
      
      1. Remove the dependency on uefi-tools. These changes are merged
         from 'refinfra/fb1917c0'.
      2. Use the latest GNU v10.3 toolchain from developer.arm.com.
      3. Add build-test-busybox.sh for base FVP to create the disk
         image for the busybox boot.
      4. Add the fvp platform name in build-test-uefi.sh for distribution
         boot support.
      
      Signed-off-by: Selvarasu Ganesan's avatarSelvarasu Ganesan <selvarasu.ganesan@arm.com>
      Change-Id: I9b2c3aa130f21f1fbf1e7f5cd8474dd53ecd0f8a
      fec4fb65
  11. Aug 16, 2021
  12. Aug 11, 2021
    • Usama Arif's avatar
      Introduce TC1 platform · 177008f8
      Usama Arif authored
      
      
      This moves the uboot header and android image scripts to a
      common folder, as well as introduces the script for tc1.
      The main difference between tc0 and tc1 script is the location
      where kernel Image is picked up from for AVB.
      
      Signed-off-by: Usama Arif's avatarUsama Arif <usama.arif@arm.com>
      Change-Id: I95da8e3c20123fbd2071dc83e9b3223461cf1dcb
      177008f8
  13. Jul 15, 2021
Loading