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