Skip to content
Snippets Groups Projects
  1. Jan 25, 2021
    • Joakim Bech's avatar
      travis: remove the .travis.yml file · 1f220e3a
      Joakim Bech authored
      
      In build.git we haven't been using Travis for almost 3 years and even if
      we would enable it again, it would probably not work since it's
      configured to run a very old Ubuntu release. We also stopped using this
      as a full regression build testing since a) our build time had increased
      and b) Travis had become more popular that prolonged the build time c)
      we often hit the run-time limit for free accounts.
      
      Because of this and to avoid confusion we should remove the Travis
      configuration.
      
      Signed-off-by: default avatarJoakim Bech <joakim.bech@linaro.org>
      Acked-by: default avatarJerome Forissier <jerome@forissier.org>
      1f220e3a
  2. Jan 22, 2021
  3. Jan 21, 2021
  4. Jan 18, 2021
  5. Jan 12, 2021
  6. Nov 17, 2020
  7. Oct 06, 2020
  8. Sep 28, 2020
  9. Sep 22, 2020
  10. Sep 01, 2020
  11. Aug 27, 2020
  12. Aug 14, 2020
  13. Aug 13, 2020
  14. Aug 12, 2020
    • Jerome Forissier's avatar
      qemu-check.exp: clean assertion failure message · a4a259e9
      Jerome Forissier authored
      
      The message displayed by "make check" when an assertion failure is
      detected is as follows:
      
       $ PATH=~/work/clang-10.0.0/bin:$PATH make -j10 COMPILER=clang check
       [...]
       Starting QEMU... done, guest is booted.
       Running: xtest...
       '##########!!! TEE core assertion failed: 'assertion 'maps[map_idx].sz == sz' failed at ldelf/ta_elf.c:1351 in ta_elf_print_mappings()
       make: *** [Makefile:221: check] Error 1
       $
      
      The "TEE core assertion failed:' part is not needed and possibly
      misleading (in this case the assertion occurred in ldelf which is
      arguably not "TEE core"). Remove it.
      
      Signed-off-by: default avatarJerome Forissier <jerome@forissier.org>
      Acked-by: default avatarJens Wiklander <jens.wiklander@linaro.org>
      a4a259e9
  15. Jun 29, 2020
  16. Jun 10, 2020
  17. Jun 05, 2020
    • Etienne Carriere's avatar
      stm32mp1: initial support · bba5972e
      Etienne Carriere authored
      
      Build OP-TEE for STM32MP1 based platforms. Currently supports platforms
      STM32MP157A-DK1, STM32MP157C-DK2 and STM32MP157C-EV1 using a SDcard as
      boot media.
      
      Default build targets board STM32MP157C-DK2:
      # make
      
      One can specify a target board with PLATFORM configuration switch:
      # make PLATFORM=stm32mp1-157A_DK1
      # make PLATFORM=stm32mp1-157C_DK2
      # make PLATFORM=stm32mp1-157C_EV1
      
      Refer to br-ext/board/stmicroelectronics/stm32mp1-tz/readme.txt for
      mode information.
      
      TF-A, OP-TEE OS, U-Boot and Linux kernel are built outside Builrdoot.
      All other embedded components are built through Buildroot.
      Buildroot generates the final SDcard binary image file to be loaded
      raw in the target SD card. The image includes a GPT partition table.
      See br-ext/board/stmicroelectronics/stm32mp1-tz/genimage-*.cfg
      for more details.
      
      Note on U-Boot defconfig: from v2019.10 up to v2020.07-rc2, one shall
      use stm32mp15_optee_defconfig. From v2020-rc3 onward, one shall use
      stm32mp15_trusted_defconfig. For flexibility, stm32mp1.mk supports both.
      
      Signed-off-by: default avatarEtienne Carriere <etienne.carriere@linaro.org>
      Reviewed-by: default avatarJoakim Bech <joakim.bech@linaro.org>
      bba5972e
  18. Jun 02, 2020
  19. May 29, 2020
  20. May 26, 2020
  21. May 12, 2020
  22. May 06, 2020
  23. Mar 09, 2020
    • Igor Opaniuk's avatar
      verdin-imx8mm: add initial setup · 3bf187d6
      Igor Opaniuk authored
      
      Add initial verdin.mk for the minimal setup for OP-TEE testing.
      This setup uses latest mainline TF-A (v.2.2) / U-Boot (v2020.03) /
      Linux (5.6-rc).
      
      Verdin i.MX8M Mini boot sequence:
      
      BootROM -> SPL -> TF-A (BL31) -> OP-TEE (BL32)
                         |
                         -> U-Boot (BL33) -> Linux
      
      TF-A(bl31.bin), U-Boot proper and OP-TEE (tee.bin) are packed in FIT image,
      which is parsed by SPL.
      
      Deploying:
      
      1. Flasing flash.bin (IMX ready-to-boot image):
      > dhcp && tftpboot ${loadaddr} flash.bin
      > setexpr blkcnt ${filesize} + 0x1ff
      > setexpr blkcnt ${blkcnt} / 0x200
      > mmc dev 0 1 && mmc write ${loadaddr} 0x2 ${blkcnt}
      
      2. Boot Linux kernel via TFTP/NFS:
      
      -> setenv serverip <ip_of_your_server>
      -> setenv nfsroot /path/to/nfs/root
      -> setenv fdt_file fsl-imx8mm-verdin-dev.dtb
      -> setenv bootargs "console=${console},${baudrate} root=/dev/nfs \
                  ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp"
      -> tftp ${loadaddr} ${image}; tftp ${fdt_addr} ${fdt_file};
      -> booti ${loadaddr} - ${fdt_addr}
      
      Test results:
      
      +-----------------------------------------------------
      24600 subtests of which 0 failed
      98 test cases of which 0 failed
      0 test cases were skipped
      TEE test application done!
      
      Acked-by: default avatarJerome Forissier <jerome@forissier.org>
      Signed-off-by: default avatarIgor Opaniuk <igor.opaniuk@gmail.com>
      3bf187d6
  24. Feb 25, 2020
  25. Jan 31, 2020
  26. Jan 13, 2020
  27. Jan 09, 2020
Loading