1. 10 Sep, 2020 3 commits
  2. 09 Sep, 2020 6 commits
  3. 08 Sep, 2020 2 commits
  4. 07 Sep, 2020 3 commits
    • joanna.farley's avatar
    • Max Shvetsov's avatar
      Fix: fixing coverity issue for SPM Core. · f7fb0bf7
      Max Shvetsov authored
      
      
      spmd_get_context_by_mpidr was using potentially negative value as an
      array index. plat_core_pos_by_mpidr could return -1 on failure which is
      utilized by some platforms.
      Signed-off-by: default avatarMax Shvetsov <maksims.svecovs@arm.com>
      Change-Id: I7f8827e77f18da389c9cafdc1fc841aba9f03120
      f7fb0bf7
    • Manish V Badarkhe's avatar
      plat: Fix build issue for qemu and rpi3 platforms · dad2934c
      Manish V Badarkhe authored
      
      
      Coverity build periodically throws below errors(non-consistently)
      for 'QEMU' and 'RPI3' platforms.
      
      /bin/sh: 1: cannot create build/qemu/debug/rot_key.pem: Directory
      nonexistent
      plat/qemu/qemu/platform.mk:86: recipe for target 'build/qemu/debug/
      rot_key.pem' failed
      make: *** [build/qemu/debug/rot_key.pem] Error 2
      
      /bin/sh: 1: cannot create /work/workspace/workspace/tf-coverity/build
      /rpi3/debug/rot_key.pem: Directory nonexistent
      plat/rpi/rpi3/platform.mk:214: recipe for target '/work/workspace/
      workspace/tf-coverity/build/rpi3/debug/rot_key.pem' failed
      make: *** [/work/workspace/workspace/tf-coverity/build/rpi3/debug/
      rot_key.pem] Error 2
      
      Issue seems to be occurred when 'ROT key' is generated before creating
      the platform build folder(for e.g.build/qemu/debug).
      
      Changes are made to fix this issue by adding orderly dependancy of
      the platform folder for the 'ROT key' creation which ensures that
      platform folder is created before generating 'ROT key'.
      Signed-off-by: default avatarManish V Badarkhe <Manish.Badarkhe@arm.com>
      Change-Id: I20c82172dde84e4c7f2373c0bd095d353f845d38
      dad2934c
  5. 03 Sep, 2020 6 commits
  6. 02 Sep, 2020 10 commits
  7. 01 Sep, 2020 7 commits
  8. 31 Aug, 2020 3 commits
    • Varun Wadekar's avatar
      Merge changes from topic "tegra-downstream-08282020" into integration · d35403fe
      Varun Wadekar authored
      * changes:
        Tegra: platform specific BL31_SIZE
        Tegra186: sanity check power state type
        Tegra: fixup CNTPS_TVAL_EL1 delay timer reads
        Tegra: add platform specific 'runtime_setup' handler
        Tegra: remove ENABLE_SVE_FOR_NS = 0
        lib: cpus: denver: add MIDR PN9 variant
        cpus: denver: introduce macro to declare cpu_ops
      d35403fe
    • Varun Wadekar's avatar
      spd: trusty: allow clients to retrieve service UUID · fc198188
      Varun Wadekar authored
      
      
      This patch implements support for the 64-bit and 32-bit versions of
      0xBF00FF01 SMC function ID, as documented by the SMCCC, to allow
      non-secure world clients to query SPD's UUID.
      
      In order to service this FID, the Trusty SPD now increases the range
      of SMCs that it services. To restrict Trusty from receiving the extra
      SMC FIDs, this patch drops any unsupported FID.
      
      Verified with TFTF tests for UID query and internal gtest for Trusty.
      
      Change-Id: If96fe4993f7e641595cfe67cc6b4210a0d52403f
      Signed-off-by: default avatarVarun Wadekar <vwadekar@nvidia.com>
      fc198188
    • anzhou's avatar
      Tegra: common: fixup the bl31 code size to be copied at reset · a565d16c
      anzhou authored
      
      
      If the CPU doesn't run from BL31_BASE, the firmware needs to be
      copied from load address to BL31_BASE during cold boot. The size
      should be the actual size of the code, which is indicated by the
      __RELA_END__ linker variable.
      
      This patch updates the copy routine to use this variable as a
      result.
      Signed-off-by: default avataranzhou <anzhou@nvidia.com>
      Change-Id: Ie3a48dd54cda1dc152204903d609da3117a0ced9
      a565d16c