Skip to content
Snippets Groups Projects
  1. Oct 06, 2021
  2. Sep 30, 2021
  3. Sep 28, 2021
  4. Sep 25, 2021
  5. Sep 24, 2021
  6. Sep 21, 2021
  7. Sep 16, 2021
  8. Sep 14, 2021
  9. Sep 13, 2021
  10. Sep 04, 2021
  11. Sep 01, 2021
    • Tom Rini's avatar
      scripts/checkpatch.pl: Resync with v5.13 · e199fb35
      Tom Rini authored
      
      This resyncs us with the version found in v5.13 of the Linux kernel with
      the following exceptions:
      - Keep our u-boot specific tests / code area.
      - Change the location of checkpatch.rst (which we now import)
      - Drop the "use strscpy" test as we don't have that, but do have strlcpy
        and want that used now.
      - Keep debug/printf in the list for $logFunctions
      
      And note that we now also include the spdxcheck.py tool that
      checkpatch.pl supports calling out to, and include upstream's
      checkpatch.rst in our develop section of the documentation.
      
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
      e199fb35
  12. Aug 31, 2021
  13. Aug 30, 2021
  14. Aug 18, 2021
  15. Aug 10, 2021
  16. Aug 06, 2021
  17. Aug 05, 2021
  18. Aug 04, 2021
  19. Jul 31, 2021
  20. Jul 29, 2021
    • Patrick Delaunay's avatar
      build: remove the variable NM in gen_ll_addressable_symbols.sh · ff7852d5
      Patrick Delaunay authored and Tom Rini's avatar Tom Rini committed
      
      With LTO activated, the buildman tools failed with an error on my
      configuration (Ubuntu 20.04, stm32mp15_trusted_defconfig) with the error:
      
      ../arm-linux-gnueabi/bin/nm:
      	scripts/gen_ll_addressable_symbols.sh: file format not recognized
      
      It seems the shell variable initialization NM=$(NM) is not correctly
      interpreted when shell is started in the Makefile, but I have not this
      issue when I compile the same target without buildman.
      
      I don't found the root reason of the problem but I solve it by
      providing $(NM) as script parameter instead using a shell variable.
      
      The command executed is identical:
      
      cmd_keep-syms-lto.c := NM=arm-none-linux-gnueabihf-gcc-nm \
      u-boot/scripts/gen_ll_addressable_symbols.sh arch/arm/cpu/built-in.o \
      .... net/built-in.o >keep-syms-lto.c
      
      cmd_keep-syms-lto.c := u-boot/scripts/gen_ll_addressable_symbols.sh \
      arm-none-linux-gnueabihf-gcc-nm arch/arm/cpu/built-in.o \
      ... net/built-in.o > keep-syms-lto.c
      
      Reviewed-by: Simon Glass's avatarSimon Glass <sjg@chromium.org>
      Signed-off-by: Patrick Delaunay's avatarPatrick Delaunay <patrick.delaunay@foss.st.com>
      ff7852d5
  21. Jul 28, 2021
  22. Jul 27, 2021
  23. Jul 14, 2021
Loading