1. 10 Sep, 2020 1 commit
  2. 09 Sep, 2020 5 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 6 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
    • anzhou's avatar
      Tegra: common: disable GICC after domain off · c23f5e1c
      anzhou authored
      
      
      The the GIC CPU interface should be disabled after cpu off. The
      Tegra power management code should mark the connected core as asleep
      as part of the CPU off sequence.
      
      This patch disables the GICC after CPU off as a result.
      Signed-off-by: default avataranzhou <anzhou@nvidia.com>
      Change-Id: Ib1a3d8903f5e6d55bd2ee0c16134dbe2562235ea
      c23f5e1c
    • Varun Wadekar's avatar
      cpus: denver: skip DCO enable/disable for recent SKUs · 5f902752
      Varun Wadekar authored
      
      
      DCO is not supported by the SKUs released after MIDR_PN4. This
      patch skips enabling or disabling the DCO on these SKUs.
      
      Change-Id: Ic31a829de3ae560314d0fb5c5e867689d4ba243b
      Signed-off-by: default avatarVarun Wadekar <vwadekar@nvidia.com>
      5f902752
    • anzhou's avatar
      Tegra: platform specific BL31_SIZE · 5a22eb42
      anzhou authored
      
      
      This patch moves the BL31_SIZE to the Tegra SoC specific
      tegra_def.h. This helps newer platforms configure the size of
      the memory available for BL31.
      Signed-off-by: default avataranzhou <anzhou@nvidia.com>
      Change-Id: I43c60b82fa7e43d5b05d87fbe7d673d729380d82
      5a22eb42