Skip to content
  1. Jul 01, 2016
    • Ryan Harkin's avatar
      Merge latest ARM scripts · a4128c7e
      Ryan Harkin authored
      
      
      Merge the latest build script from ARM's internal repository.
      
      Taken at this SHA ID:
        035649e618f1471413e220ec558a8360b4769d71
      
        035649e  2016-05-27  build-script refactor      [Sudipto Paul]
      
      This patch squashes down the change history from the series on the
      internal tree to this single revision.
      
      Change-Id: I70352fd520aa5206379bb417c6d7e93935b9f101
      Signed-off-by: default avatarRyan Harkin <ryan.harkin@linaro.org>
      a4128c7e
  2. Jun 16, 2016
  3. 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
  4. May 23, 2016
  5. 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
  6. May 11, 2016
  7. May 05, 2016
  8. 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
  9. Apr 15, 2016
  10. Mar 17, 2016
  11. Feb 26, 2016
  12. Feb 16, 2016
  13. Feb 12, 2016
  14. Feb 03, 2016
  15. Feb 02, 2016
  16. Jan 28, 2016
  17. 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
  18. Jan 19, 2016
  19. Jan 06, 2016
  20. 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
  21. Dec 10, 2015
  22. Dec 09, 2015
    • Ryan Harkin's avatar
      Fix ordering of LINUX_CONFIGS · 24cc6db9
      Ryan Harkin authored
      
      
      The kernel configs should be merged in a specific order:
      
      1) the base configs
      2) the distribution specific config
      3) the platform specific config
      
      It's getting quite complex to manage the various configs with variables,
      so I thought it was simpler to just specify them verbatim on the variant
      config.
      
      Signed-off-by: default avatarRyan Harkin <ryan.harkin@linaro.org>
      24cc6db9
  23. Dec 03, 2015
  24. Dec 02, 2015
  25. Nov 27, 2015
  26. Nov 23, 2015
  27. Nov 11, 2015
Loading