Skip to content
Snippets Groups Projects
  1. Jan 16, 2018
  2. Oct 30, 2017
  3. Oct 29, 2017
  4. Oct 09, 2017
  5. Oct 06, 2017
  6. Sep 15, 2017
  7. Sep 05, 2017
  8. Aug 14, 2017
  9. Aug 09, 2017
  10. Jan 23, 2017
  11. Jan 11, 2017
  12. Jan 04, 2017
  13. Oct 21, 2016
  14. Jul 28, 2016
  15. Jul 19, 2016
  16. Jun 23, 2016
  17. Jun 17, 2016
  18. 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
  19. Apr 27, 2016
  20. Apr 25, 2016
  21. Mar 22, 2016
  22. Mar 16, 2016
  23. Jan 22, 2016
  24. Dec 11, 2015
  25. Dec 04, 2015
  26. Nov 26, 2015
  27. Nov 12, 2015
  28. Nov 09, 2015
  29. Oct 14, 2015
  30. Oct 01, 2015
  31. Sep 16, 2015
  32. 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
  33. Sep 03, 2015
  34. Sep 01, 2015
Loading