Skip to content
Snippets Groups Projects
  1. Jul 07, 2022
  2. May 07, 2022
  3. May 06, 2022
  4. Apr 30, 2022
  5. Oct 05, 2021
  6. Jun 25, 2021
  7. Jun 21, 2021
  8. Aug 15, 2020
  9. Jun 12, 2020
  10. Jun 11, 2020
  11. Jun 04, 2020
    • Chrissi^ (Chris Fiege)'s avatar
      openwrt: Store Kernel Debug-Info (#1971) · 1956696d
      Chrissi^ (Chris Fiege) authored
      
      This change stores a Kernel with Debug-Symbols for the current
      architecture in a new output directory '<outputdir>/debug'.
      This allows a developer or operator of a network to store the kernel
      along with the actual images. In case of a kernel oops the debug
      information can be used with the script
      'scripts/decode_stacktrace.sh' in the kernel source tree to get the
      names to the symbols of the stack trace.
      
      OpenWRT already provides the CONFIG_COLLECT_KERNEL_DEBUG -option that
      creates a kernel with debug-symbols in the OpenWRT output directory.
      This change enables this option and copies the generated kernel to the
      gluon output directory.
      
      Signed-off-by: default avatarChrissi^ <chris@tinyhost.de>
      1956696d
  12. May 31, 2020
    • Matthias Schiffer's avatar
      build: remove now-unneeded function from target_config_lib.lua · 3ce43329
      Matthias Schiffer authored
      target_config.lua and target_config_check.lua don't pass a table of
      callbacks anymore, so target_config_lib.lua can by simplified by moving
      all the code that was in the returned function to the toplevel.
      3ce43329
    • Matthias Schiffer's avatar
      build: rework config generation · 9e23534e
      Matthias Schiffer authored
      So far, we were using a sort operation on the generated .config to
      implement precedence of =y packages over =m, and =m over unset.
      Unfortunately, this sort not only used for packages, but for all config
      lines. This made it impossible to override settings from targets/generic
      in a target config when the new setting was sorted before the generic
      setting.
      
      To fix this, track configurations by their keys, so we can properly
      override config keys that were set before. Value-based precedence is
      only preserved for package configuration.
      
      The config() and try_config() calls always take key and value as
      separate arguments now. Strings are quoted automatically; the values
      true, nil and false map to y, m and unset for tristate options. config()
      can take an optional third argument to override the error message to
      display when the setting fails to apply.
      
      All existing target configs generate the same .config with the old and the
      new code. The new code is also a bit faster on targets with many devices.
      9e23534e
  13. May 28, 2020
    • Matthias Schiffer's avatar
      generic: reduce squashfs block size to 256KiB · 7e8af99c
      Matthias Schiffer authored
      In OpenWrt 19.07, the block size was increased to 1024KiB for "tiny"
      devices by default to save flash. Unfortunately, this also significantly
      increases the cache memory required by squashfs.
      
      In my test, the increased block size reduced the image size by ~64KiB,
      but increased the RAM usage by ~2.6MiB. As most tiny devices have only
      32MiB of RAM, this is not a reasonable tradeoff.
      
      The ar71xx-generic target already defines an even lower block size of
      64KiB.
      7e8af99c
    • Matthias Schiffer's avatar
      generic: remove kmod-ipt-offload · 1cb97ad6
      Matthias Schiffer authored
      This is unused by Gluon.
      1cb97ad6
  14. May 13, 2020
  15. May 12, 2020
  16. Mar 14, 2020
  17. Feb 04, 2020
  18. Jan 05, 2020
  19. Oct 29, 2019
  20. Jun 15, 2019
  21. Apr 19, 2019
  22. Sep 30, 2018
  23. Jul 11, 2018
  24. Jul 10, 2018
  25. Apr 10, 2018
  26. Jan 26, 2018
  27. Sep 07, 2017
  28. Sep 06, 2017
  29. Aug 07, 2017
  30. Jul 03, 2017
  31. Jul 02, 2017
Loading