1. 27 Apr, 2018 1 commit
    • Antonio Nino Diaz's avatar
      checkpatch: Ignore SPDX_LICENSE_TAG · 90582e4d
      Antonio Nino Diaz authored
      
      
      The Linux kernel expects the SPDX license tag in the first line of each
      source code file in a comment.
      
      In the context of the Linux kernel repository this makes sense because
      they have many different license headers across their codebase. Moving
      the tag to the first line of the source code files makes it easier for
      analyzers to see the license of each file.
      
      In the Trusted Firmware, we control all headers and make sure that they
      follow the same pattern, so this is not needed.
      
      Change-Id: Ie19802c7b65b1bdd63da9ece64311aec1f8ad7fe
      Signed-off-by: default avatarAntonio Nino Diaz <antonio.ninodiaz@arm.com>
      90582e4d
  2. 26 Apr, 2018 1 commit
  3. 18 Apr, 2018 3 commits
  4. 17 Apr, 2018 2 commits
  5. 16 Apr, 2018 3 commits
  6. 13 Apr, 2018 10 commits
  7. 12 Apr, 2018 4 commits
  8. 11 Apr, 2018 5 commits
  9. 10 Apr, 2018 8 commits
  10. 09 Apr, 2018 3 commits
    • Varun Wadekar's avatar
      lib: xlat_tables_v2: reduce time required to add a mmap region · 0ed32232
      Varun Wadekar authored
      
      
      The last entry in the mapping table is not necessarily the same as the
      end of the table. This patch loops through the table to find the last
      entry marker, on every new mmap addition. The memove operation then
      has to only move the memory between current entry and the last entry.
      For platforms that arrange their MMIO map properly, this opearation
      turns out to be a NOP.
      
      The previous implementation added significant overhead per mmap
      addition as the memmove operation always moved the difference between
      the current mmap entry and the end of the table.
      
      Tested on Tegra platforms and this new approach improves the memory
      mapping time by ~75%, thus significantly reducing boot time on some
      platforms.
      
      Change-Id: Ie3478fa5942379282ef58bee2085da799137e2ca
      Signed-off-by: default avatarVarun Wadekar <vwadekar@nvidia.com>
      0ed32232
    • Dimitris Papastamos's avatar
      Merge pull request #1328 from JiafeiPan/upstream-bl2-rom · c39afead
      Dimitris Papastamos authored
      Add support for BL2 in XIP memory
      c39afead
    • Amit Daniel Kachhap's avatar
      Juno: Increase bl2 max size to fix build when SPD=opteed · 83a2376e
      Amit Daniel Kachhap authored
      
      
      Building TBBR(SPD=opteed) and non-TBBR TF-A images is breaking for
      Juno for different configurations listed below:
      
      * Overflow error of 4096 bytes for rsa algorithm.
      * Overflow error of 8192 bytes for ecdsa algorithm.
      * Overflow error of 4096 bytes for rsa+ecdsa algorithm.
      * Overflow error of 4096 bytes for non-TBBR case.
      
      So this patch increments macro PLAT_ARM_MAX_BL2_SIZE for all the above
      cases accordingly.
      
      Change-Id: I75ec6c0a718181d34553fe55437f0496f467683f
      Signed-off-by: default avatarAmit Daniel Kachhap <amit.kachhap@arm.com>
      83a2376e