1. 27 Apr, 2018 2 commits
  2. 21 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 2 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