1. 05 Apr, 2017 14 commits
  2. 31 Mar, 2017 1 commit
  3. 30 Mar, 2017 15 commits
  4. 29 Mar, 2017 2 commits
  5. 28 Mar, 2017 3 commits
  6. 27 Mar, 2017 5 commits
    • Varun Wadekar's avatar
      Tegra186: reset CPU power state info while onlining · b8de8473
      Varun Wadekar authored
      
      This patch resets the CPU power state info when we online any CPU. The
      NS world software would re-init the CPU power state after the CPU gets
      online anyways. This allows us to maintain proper CPU/cluster power
      states in the MCE firmware at all times.
      
      Change-Id: Ib24054f53df720a4f88d67b2cb5a2e036e475e14
      Signed-off-by: default avatarVarun Wadekar <vwadekar@nvidia.com>
      b8de8473
    • Varun Wadekar's avatar
      Tegra186: fix recursion in included headers (tegra_def.h/platform_def.h) · 2079ddd6
      Varun Wadekar authored
      
      This patch fixes the "Recursion in included headers" error flagged by
      Coverity.
      
      Fixes coverity errors "31858: Recursion in included headers" and
      "31857: Recursion in included headers"
      
      Change-Id: Icf8838434b1808b396e743e47f59adc452546364
      Signed-off-by: default avatarVarun Wadekar <vwadekar@nvidia.com>
      2079ddd6
    • Varun Wadekar's avatar
      Tegra: memctrl_v2: fix logic to calculate TZRAM_ADDR_HI bits · e2b2603c
      Varun Wadekar authored
      
      This patch fixes the logic to calculate the higher bits for TZRAM's base/end
      addresses.
      
      Fixes coverity error "31853: Wrong operator used (CONSTANT_EXPRESSION_RESULT)"
      
      Change-Id: Iff62ef18cba59cd41ad63a5c71664872728356a8
      Signed-off-by: default avatarVarun Wadekar <vwadekar@nvidia.com>
      e2b2603c
    • Soby Mathew's avatar
      Re-factor header files for easier PSCI library integration · 5dffb46c
      Soby Mathew authored
      
      This patch re-factors the following headers to make it easier to
      integrate the PSCI library with an AArch32 Secure Payload :
      
        *  bl_common.h : The entry point information and the param
           header data structures are factored out into separate
           headers ep_info.h and param_headers.h
        *  psci.h : The PSCI library interfaces are factored out
           into the new header psci_lib.h
        *  context_mgmt.h : The header file is modified to not include
           arch.h when compiled for AArch32 mode.
      
      No functional changes are introduced by this patch.
      
      Change-Id: I5e21a843c0af2ba8e47dee4e577cf95929be8cd4
      Signed-off-by: default avatarSoby Mathew <soby.mathew@arm.com>
      5dffb46c
    • Summer Qin's avatar
      ARM platforms: Add support for MT bit in MPIDR · d8d6cf24
      Summer Qin authored
      
      This patch modifies some of the functions in ARM platform layer to cater
      for the case when multi-threading `MT` is set in MPIDR. A new build flag
      `ARM_PLAT_MT` is added, and when enabled, the functions accessing MPIDR
      now assume that the `MT` bit is set for the platform and access the bit
      fields accordingly.
      
      Also, a new API plat_arm_get_cpu_pe_count is added when `ARM_PLAT_MT` is
      enabled, returning the PE count within the physical cpu corresponding to
      `mpidr`.
      
      Change-Id: I04ccf212ac3054a60882761f4087bae299af13cb
      Signed-off-by: default avatarSummer Qin <summer.qin@arm.com>
      d8d6cf24