Skip to content
Snippets Groups Projects
  1. Oct 13, 2017
  2. Sep 20, 2017
  3. Sep 19, 2017
  4. Sep 04, 2017
  5. May 31, 2017
  6. May 30, 2017
  7. May 24, 2017
  8. Feb 02, 2017
  9. Jan 31, 2017
  10. Oct 26, 2016
  11. Oct 21, 2016
  12. Jul 19, 2016
  13. May 25, 2016
    • Joakim Bech's avatar
      gcc5: Update to use gcc5 · 69a8a37b
      Joakim Bech authored
      
      - Adds legacy toolchain for use in older edk2 projects, this is the only
        project using the pre 5.x toolchain for now
      - Removes the bare metal toolchain
      - qemu: Change the path for libraries for GCC5
      - fvp: compiler changes for ARM-TF and EDK2
             Update libteec path in initramfs
      - mtk: Toolchain and libteec path updates
      - juno: Toolchain and libteec path updates
      
      Signed-off-by: default avatarJoakim Bech <joakim.bech@linaro.org>
      Tested-by: Joakim Bech <joakim.bech@linaro.org> (QEMU, FVP, HiKey)
      Tested-by: Pascal Brand <pascal.brand@linaro.org> (QEMU)
      Tested-by: Pascal Brand <pascal.brand@linaro.org> (FVP)
      69a8a37b
  14. Apr 27, 2016
  15. Apr 25, 2016
  16. Mar 22, 2016
  17. Mar 16, 2016
  18. Jan 25, 2016
  19. Dec 03, 2015
  20. Nov 26, 2015
  21. Nov 20, 2015
  22. Nov 19, 2015
  23. Nov 04, 2015
  24. Nov 02, 2015
  25. Oct 27, 2015
  26. Oct 07, 2015
  27. Sep 16, 2015
  28. Sep 09, 2015
  29. Sep 08, 2015
    • Jerome Forissier's avatar
      Rework common.mk · ae45fbf9
      Jerome Forissier authored
      
      The code added by commits d6536da6 ("Commonlize xtest compilation
      among all platforms") and 070d9559 ("common build: optee
      components") introduces race conditions that break parallel build (make
      -jX). This is due to manually launching a make sub-process to run the
      -common targets, and can be fixed by just declaring a dependency
      instead. Specific flags are appended to common flags, rather than
      passed as arguments to a new "make" sub-process.
      
      So, basically:
      
       foo-common:
       	$(MAKE) -C foo_dir [A=a B=B]
      
       foo:
       	$(MAKE) foo-common [C=c]
      
      is turned into:
      
       FOO_COMMON_FLAGS ?= A=a B=b
       foo-common:
       	$(MAKE) -C foo_dir $(FOO_COMMON_FLAGS)
      
       FOO_COMMON_FLAGS += C=c
       foo: foo-common
      
      At the same time this allows foo: to override flags, for instance
      set A=aa in the above example (prior to this, A=a would have had a
      higher priority).
      
      Signed-off-by: default avatarJerome Forissier <jerome.forissier@linaro.org>
      Signed-off-by: default avatarPascal Brand <pascal.brand@st.com>
      Reviewed-by: default avatarJerome Forissier <jerome.forissier@linaro.org>
      ae45fbf9
  30. Sep 03, 2015
  31. Sep 01, 2015
Loading