1. 06 Mar, 2017 1 commit
    • Varun Wadekar's avatar
      spd: trusty: add SET_ROT_PARAMS handling · 0e1f9e31
      Varun Wadekar authored
      
      
      If Trusty is not running on the device, then Verified Boot is
      not supported and the NS layer will fail gracefully later during
      boot. This patch just returns success for the case when Trusty is
      not running on the device and the bootloader issues SET_ROT_PARAMS
      call during boot, so that we can at least boot non-Android images.
      
      Change-Id: I40fc249983df80fb8cc5be5e4ce94c99d5b5f17d
      Signed-off-by: default avatarVarun Wadekar <vwadekar@nvidia.com>
      0e1f9e31
  2. 26 Jan, 2017 1 commit
    • David Cunado's avatar
      Resolve build errors flagged by GCC 6.2 · 9edac047
      David Cunado authored
      
      
      With GCC 6.2 compiler, more C undefined behaviour is being flagged as
      warnings, which result in build errors in ARM TF build.
      
      The specific issue that this patch resolves is the use of (1 << 31),
      which is predominantly used in case statements, where 1 is represented
      as a signed int. When shifted to msb the behaviour is undefined.
      
      The resolution is to specify 1 as an unsigned int using a convenience
      macro ULL(). A duplicate macro MAKE_ULL() is replaced.
      
      Fixes ARM-software/tf-issues#438
      
      Change-Id: I08e3053bbcf4c022ee2be33a75bd0056da4073e1
      Signed-off-by: default avatarDavid Cunado <david.cunado@arm.com>
      9edac047
  3. 08 Nov, 2016 1 commit