1. 31 Jul, 2017 1 commit
  2. 26 Jul, 2017 2 commits
  3. 25 Jul, 2017 1 commit
  4. 20 Jul, 2017 4 commits
    • davidcunado-arm's avatar
      Merge pull request #1029 from islmit01/im/fix_includes · aa965e15
      davidcunado-arm authored
      Fix order of includes
      aa965e15
    • Soby Mathew's avatar
      CSS: Prevent SCP_BL2/2U from overwriting BL1 RW data · 1ea63d77
      Soby Mathew authored
      
      
      On ARM CSS platforms, the SCP_BL2/2U image is loaded below
      BL1 read-write data. This same memory is used to load BL31
      later on. But sufficient checks were not done to ensure that the
      SCP_BL2 would not overwrite BL1 rw data. This patch adds the
      required CASSERT checks to prevent overwrite into BL1 or BL2
      memory by load of SCP_BL2/2U. Also the size of BL31 is increased
      and SCP_BL2/2U size is decreased to accomodate it within the
      allocated region.
      
      Change-Id: I23b28b5e1589e91150852a06452bd52b273216ee
      Signed-off-by: default avatarSoby Mathew <soby.mathew@arm.com>
      1ea63d77
    • Soby Mathew's avatar
      CSS: Reorganize the SCP Image transfer functionality · 74d44a49
      Soby Mathew authored
      
      
      The SCP_BL2 is transferred to SCP during BL2 image load and authenticate
      sequence. The Boot-Over-MHU (BOM) protocol is used as transport for this. After
      the SCP boots using the transferred image, the AP CPU waits till the `READY`
      message is received from SCP. This patch separates the API for transport of
      image from the wait for `READY` message and also moves the related files to
      the `css/drivers` folder. The previous API `scp_bootloader_transfer` is
      renamed to `css_scp_boot_image_xfer` to reflect the css naming convention.
      This reorganisation also allows easier switch to a different transport
      (eg: Shared Data Structure based transfer) in future
      
      Change-Id: I8a96f9c4616ffde6dbfdf7c18f6f6f8bfa40bbf0
      Signed-off-by: default avatarSoby Mathew <soby.mathew@arm.com>
      74d44a49
    • Soby Mathew's avatar
      Resize the BL2 size limit for Juno · 6c401f31
      Soby Mathew authored
      
      
      Recent patches to reduce the memory footprint of BL images have
      resulted in saving several pages of memory. This patch reduces
      the BL2 size limit by 20KB for Juno when ARM_BOARD_OPTIMISE_MEM=1
      so that more free space can be freed up for Trusted OS (BL32). Also
      SCP_BL2/SCP_BL2U size is now restricted to 80K.
      
      Change-Id: I1573d7a34e24d15e4abce8a14da40dbb5dc81e37
      Signed-off-by: default avatarSoby Mathew <soby.mathew@arm.com>
      6c401f31
  5. 19 Jul, 2017 1 commit
  6. 17 Jul, 2017 1 commit
  7. 14 Jul, 2017 6 commits
    • davidcunado-arm's avatar
      Merge pull request #1005 from ldts/v1 · 4deb7bcc
      davidcunado-arm authored
      Poplar: Initial commit for Poplar E-96Boards
      4deb7bcc
    • davidcunado-arm's avatar
      Merge pull request #1028 from vchong/bl32_optee_support_v2 · 8f83003b
      davidcunado-arm authored
      hikey: Add BL32 (OP-TEE) support v2
      8f83003b
    • Jorge Ramirez-Ortiz's avatar
      Poplar: Initial commit for Poplar E-96Boards · e35d0edb
      Jorge Ramirez-Ortiz authored
      The board features the Hi3798C V200 with an integrated quad-core
      64-bit ARM Cortex A53 processor and high performance Mali T720 GPU,
      making it capable of running any commercial set-top solution based on
      Linux or Android. Its high performance specification also supports a
      premium user experience with up to H.265 HEVC decoding of 4K video at
      60 frames per second.
      
      SOC  Hisilicon Hi3798CV200
      CPU  Quad-core ARM Cortex-A53 64 bit
      DRAM DDR3/3L/4 SDRAM interface, maximum 32-bit data width 2 GB
      USB  Two USB 2.0 ports One USB 3.0 ports
      CONSOLE  USB-micro port for console support
      ETHERNET  1 GBe Ethernet
      PCIE  One PCIe 2.0 interfaces
      JTAG  8-Pin JTAG
      EXPANSION INTERFACE  Linaro 96Boards Low Speed Expansion slot
      DIMENSION Standard 160×120 mm 96Boards Enterprice Edition form factor
      WIFI  802.11AC 2*2 with Bluetooth
      CONNECTORS  One connector for Smart Card One connector for TSI
      
      The platform boot sequence is as follows:
          l-loader --> arm_trusted_firmware --> u-boot
      
      Rep...
      e35d0edb
    • davidcunado-arm's avatar
      Merge pull request #1027 from vchong/960_bl32_optee_support · 37debcc6
      davidcunado-arm authored
      hikey960 updates
      37debcc6
    • Isla Mitchell's avatar
      Fix order of remaining platform #includes · ee1ebbd1
      Isla Mitchell authored
      
      
      This fix modifies the order of system includes to meet the ARM TF coding
      standard. There are some exceptions to this change in order to retain
      header groupings and where there are headers within #if statements.
      
      Change-Id: Ib5b668c992d817cc860e97b29e16ef106d17e404
      Signed-off-by: default avatarIsla Mitchell <isla.mitchell@arm.com>
      ee1ebbd1
    • Isla Mitchell's avatar
      Fix order of ARM platform #includes · 4adb10c1
      Isla Mitchell authored
      
      
      This fix modifies the order of #includes in ARM standard platforms
      to meet the ARM TF coding standard.
      
      Change-Id: Ide19aad6233babda4eea2d17d49e523645fed1b2
      Signed-off-by: default avatarIsla Mitchell <isla.mitchell@arm.com>
      4adb10c1
  8. 12 Jul, 2017 8 commits
  9. 11 Jul, 2017 1 commit
  10. 10 Jul, 2017 4 commits
  11. 07 Jul, 2017 3 commits
  12. 06 Jul, 2017 7 commits
  13. 05 Jul, 2017 1 commit
    • Dan Handley's avatar
      Update readme for v1.4 release · 4bf3349b
      Dan Handley authored
      
      
      Update the release notes (readme.rst) for the ARM Trusted Firmware v1.4 release.
      
      Also, reorder and fix some of the links following the conversion to
      reStructured text format.
      
      Change-Id: I8f5e8aa86cb891f61b6b62cf9fab0ad0f0ebb36b
      Signed-off-by: default avatarDan Handley <dan.handley@arm.com>
      4bf3349b