Skip to content
  1. Aug 24, 2016
    • Dean Birch's avatar
      Change to build-scripts arguments and structure · 5efa6fb5
      Dean Birch authored
      
      
      If there is only one filesystem/flavour then the -f and -t options
      become optional, and omitting them will be the same as specifying the
      only available filesystem/flavour with those flags. Also changing so
      that if there is only one platform/filesystem/flavour, then
      "./build-$COMP.sh $CMD" will work with no options (where $COMP is a
      component, or 'all' and $CMD is clean/build/package).
      
      Splitting the public 'platform' into the real platforms. The folder
      platforms/public no longer exists and in it's place, there are separate
      juno, tc2 and fvp.
      
      Changing the output directory to be "output/platform" for platforms with
      only one flavour and "output/platform/flavour" for platforms with
      multiple flavours.
      
      Previously, there was a huge amount of find commands to handle
      platform/filesystem/flavour detection over these 3 files. They all
      needed to be modified to ignore hidden objects, so it was a good time to
      ensure that they were abstracted.
      
      Change-Id: Id6054966651d39251665a960047217466c06fb88
      Signed-off-by: Dean Birch's avatarDean Birch <dean.birch@arm.com>
      5efa6fb5
  2. Aug 01, 2016
    • Ryan Harkin's avatar
      Begin transition to fiptool · ad2ce327
      Ryan Harkin authored
      
      
      ARM-TF is removing fip_create and replacing it with fiptool.
      
      Rather than move directly to fiptool, make some mods to how we use
      fip_create so that the minimal changes will work with the new fip_create
      wrapper script but also with the existing fip_create executable.
      
      Change-Id: Ic5746e94d2aa665926ea852c88338c02846420f5
      Signed-off-by: default avatarRyan Harkin <ryan.harkin@linaro.org>
      ad2ce327
  3. Jul 21, 2016
  4. Jul 19, 2016
    • Dean Birch's avatar
      tc2: build android · 480363bc
      Dean Birch authored and Ryan Harkin's avatar Ryan Harkin committed
      
      
      Had an issue where tc2 was not building android so it failed when trying to
      package, as that particular android variant was not built.
      
      Change-Id: I20de9814c7771025c4d1b896490a77db2400f620
      Signed-off-by: Dean Birch's avatarDean Birch <dean.birch@arm.com>
      480363bc
  5. Jul 18, 2016
  6. Jul 12, 2016
  7. Jul 05, 2016
  8. Jul 01, 2016
  9. Jun 16, 2016
  10. May 24, 2016
    • Ryan Harkin's avatar
      Fix TC2 kernel config variables · 15b584bf
      Ryan Harkin authored
      
      
      The TC2 kernel config variables were wrong after a recent update to the
      build scripts.
      
      For example, the mobile_bb zImage was used for all variants, such as
      Android or OE, leaving the system unbootable.
      
      Change-Id: Ibf40cc0fbb03474e5a606c2256b73eaf1a8df7bc
      Signed-off-by: default avatarRyan Harkin <ryan.harkin@linaro.org>
      15b584bf
  11. May 23, 2016
  12. May 18, 2016
    • Mark Hambleton's avatar
      Build all linux configs by default · 8c56a316
      Mark Hambleton authored and Ryan Harkin's avatar Ryan Harkin committed
      
      
      - change build-linux to take an array of configs
      - build all linux configs defined for a variant
      - update all variants to have a base variant that builds everything
      - update all sub variants to turn off the bits other than the sub
        category
      - fix a few over complications in using variables
      
      Change-Id: I28f212058f966a0020b4fccfaf54abcbdf188f81
      Signed-off-by: Mark Hambleton's avatarMark Hambleton <mark.hambleton@arm.com>
      
      Conflicts:
      	build-devtrees.sh
      	variants/armstrong-android
      	variants/armstrong-busybox
      	variants/ashbrook
      	variants/buzz-android
      	variants/buzz-busybox
      	variants/buzz-oe
      	variants/css-mobile
      	variants/css-mobile-android
      	variants/css-mobile-oe
      	variants/fvp-android
      	variants/fvp-busybox
      	variants/fvp-oe
      	variants/fvp-uefi
      	variants/juno-android
      	variants/juno-busybox
      	variants/juno-oe
      	variants/tc2-android
      	variants/tc2-busybox
      	variants/tc2-oe
      8c56a316
  13. May 11, 2016
  14. May 05, 2016
  15. Apr 22, 2016
    • Ryan Harkin's avatar
      Copy bootmon script to output · 2f3065f5
      Ryan Harkin authored
      
      
      Instead of creating a bootmon script in the special case, always copy
      the bootmon script from vexpress-firmware/SOFTWARE depending upon which
      variant type we are building.
      
      Change-Id: I86dc80ba75270c31cf0a86e16c2df66920f17f67
      Signed-off-by: default avatarRyan Harkin <ryan.harkin@linaro.org>
      2f3065f5
    • Ryan Harkin's avatar
      Use prebuilts/android/$plat/ramdisk.img · b906a4d8
      Ryan Harkin authored
      
      
      The ramdisk.img was taken from $TOP_DIR, but to fall in line with the
      ARM version of the build scripts, in advance of moving to them, expect
      the ramdisk.img to live in prebuilts/android/$plat/ramdisk.img, where
      $plat is fvp/juno/tc2.
      
      Change-Id: Ie225b6011409f0e34c005dba50d752784b879b1f
      Signed-off-by: default avatarRyan Harkin <ryan.harkin@linaro.org>
      b906a4d8
    • Ryan Harkin's avatar
      Fix cert_create params · 182df0b4
      Ryan Harkin authored
      
      
      The following ARM-TF commit changes the params needed for cert_create:
      
      96103d5  2016-01-22  cert_create: add non-volatile counter support [Juan Castillo]
      
      New params are needed to continue to be able to use cert_create as
      before.  However, it has been pointed out that we shouldn't use
      cert_create directly, but instead, we should invoke it via the makefile
      which deals with the default params.
      
      Change-Id: I6f66b3faa5386b3c91cb60950efd25dbf1b5af67
      Signed-off-by: default avatarRyan Harkin <ryan.harkin@linaro.org>
      182df0b4
  16. Apr 15, 2016
  17. Mar 17, 2016
  18. Feb 26, 2016
  19. Feb 16, 2016
  20. Feb 12, 2016
  21. Feb 03, 2016
  22. Feb 02, 2016
  23. Jan 28, 2016
  24. Jan 21, 2016
    • Ryan Harkin's avatar
      Move BL_SUPPORT config to end of list · 5606c79f
      Ryan Harkin authored
      
      
      The BL_SUPPORT variable is set to the config fragment the build uses for
      the kernel.
      
      Move this variable to the end of the list so it over-rides all other
      fragments.
      
      Currently, Android or OE choices could revert configs we request in
      EAS.conf of big-LITTLE-MP.conf and that should not happen.
      
      We also specifically want it to sit after the platform config.
      
      Signed-off-by: default avatarRyan Harkin <ryan.harkin@linaro.org>
      5606c79f
  25. Jan 19, 2016
  26. Jan 06, 2016
  27. Jan 05, 2016
    • Ryan Harkin's avatar
      Fix for ARM-TF v1.2 · b7d86b98
      Ryan Harkin authored
      
      
      As of ARM Trusted Firmware v1.2, fip_create and cert_create have renamed
      some of their parameters using differing naming schemes.  They no longer
      take the same parameters.
      
      fip_create renames --bl30 to --scp_bl2.  Note, this uses an underscore,
      where the other fip_create parameters use dash/minus.
      
      cert_create has the following parameter renames:
      
        bl2      ->  tb-fw
        bl30     ->  scp-fw
        bl31     ->  soc-fw
        bl32     ->  tos-fw
        bl33     ->  nt-fw
        bl2u     ->  ap-fwu-cfg
        scp_bl2u ->  scp-fwu-cfg
        ns-bl2u  ->  fwu
      
      Signed-off-by: default avatarRyan Harkin <ryan.harkin@linaro.org>
      b7d86b98
Loading