1. 04 Apr, 2020 16 commits
  2. 03 Apr, 2020 5 commits
    • Rafał Miłecki's avatar
      bcm53xx: refactor board.d code in 02_network · b51ea43f
      Rafał Miłecki authored
      1. Use functions for cleaner code
      2. Always execute WAN interface generic code
      Before this change WAN interface code wasn't executed on all devices due
      to an early "exit 0".
      Acked-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      Signed-off-by: default avatarRafał Miłecki <rafal@milecki.pl>
    • Tan Zien's avatar
      kernel: add module for Mellanox mlx Network Driver · 3ec70052
      Tan Zien authored
      add module to support Mellanox Connect-X card
      mlx4 supports ConnectX-3 series and previous cards
      mlx5 supports Connect-IB/ConnectX-4 series and later cards
      Signed-off-by: default avatarTan Zien <nabsdh9@gmail.com>
    • Tim Harvey's avatar
      imx6: bootscript: use partition UUID for rootfs if possible · ff6b0921
      Tim Harvey authored
      Specifying root filesystem by device is non-deterministic for several
       - USB device unmeration order is not garunteeed for USB storage devs
       - MMC devs ordering is determined by the instance of the MMC host
         controller including non-storage SDIO devices which can throw off
         numbering depending on kernel versions.
      It is recommended to use partition UUID
      Signed-off-by: default avatarTim Harvey <tharvey@gateworks.com>
    • Tim Harvey's avatar
      octeontx: switch to kernel 5.4 · 4298339b
      Tim Harvey authored
      5.4 is stable on Gateworks Newport GW610x/GW620x/GW630x/GW640x
      Signed-off-by: default avatarTim Harvey <tharvey@gateworks.com>
    • Paul Spooren's avatar
      build: refactor JSON info files to `profiles.json` · 07449f69
      Paul Spooren authored
      JSON info files contain machine readable information of built profiles
      and resulting images. These files were added in commit 881ed09e
      ("build: create JSON files containing image info").
      They are useful for firmware wizards and script checking for
      Currently all JSON files are stored next to the built images, resulting
      in up to 168 individual files for the ath79/generic target.
      This patch refactors the JSON creation to store individual per image
      (not per profile) files in $(BUILD_DIR)/json_info_files and create an
      single overview file called `profiles.json` in the target directory.
      Storing per image files and not per profile solves the problem of
      parallel file writes. If a profiles sysupgrade and factory image are
      finished at the same time both processes would write to the same JSON
      file, resulting in randomly broken outputs.
      Some target like x86/64 do not use the image code yet, resulting in
      missing JSON files. If no JSON info fi...
  3. 02 Apr, 2020 1 commit
  4. 01 Apr, 2020 6 commits
  5. 31 Mar, 2020 10 commits
  6. 30 Mar, 2020 1 commit
    • Yousong Zhou's avatar
      generic: mips: exclude more dsemul code when fpu-emu is not enabled · 437eb41f
      Yousong Zhou authored
      The patch is backported from mips-next.  In addition to minor reduction
      of code size and runtime memory use, the more apparent difference is
      that the delay slot emulation page will not be present for those targets
      with fpu emulation disabled (CONFIG_MIPS_FP_SUPPORT=n)
      Memory maps of busybox before and after this change
        root@OpenWrt:/# cat /proc/self/maps
        00400000-00449000 r-xp 00000000 00:02 23         /bin/busybox
        00458000-00459000 r-xp 00048000 00:02 23         /bin/busybox
        00459000-0045a000 rwxp 00049000 00:02 23         /bin/busybox
        77dc0000-77de2000 r-xp 00000000 00:02 273        /lib/libgcc_s.so.1
        77de2000-77de3000 r-xp 00012000 00:02 273        /lib/libgcc_s.so.1
        77de3000-77de4000 rwxp 00013000 00:02 273        /lib/libgcc_s.so.1
        77de4000-77e7b000 r-xp 00000000 00:02 271        /lib/libc.so
        77e8a000-77e8c000 rwxp 00096000 00:02 271        /lib/libc.so
        77e8c000-77e8e000 rwxp 00000000 00:00 0
        7fd86000-7fda7000 rw-p 00000000 00:00 0          [stack]
        7fefd000-7fefe000 r-xp 00000000 00:00 0
        7ffe6000-7ffe7000 r--p 00000000 00:00 0          [vvar]
        7ffe7000-7ffe8000 r-xp 00000000 00:00 0          [vdso]
        root@OpenWrt:/# cat /proc/self/maps
        00400000-00449000 r-xp 00000000 00:02 23         /bin/busybox
        00458000-00459000 r-xp 00048000 00:02 23         /bin/busybox
        00459000-0045a000 rwxp 00049000 00:02 23         /bin/busybox
        77d55000-77d77000 r-xp 00000000 00:02 274        /lib/libgcc_s.so.1
        77d77000-77d78000 r-xp 00012000 00:02 274        /lib/libgcc_s.so.1
        77d78000-77d79000 rwxp 00013000 00:02 274        /lib/libgcc_s.so.1
        77d79000-77e10000 r-xp 00000000 00:02 272        /lib/libc.so
        77e1f000-77e21000 rwxp 00096000 00:02 272        /lib/libc.so
        77e21000-77e23000 rwxp 00000000 00:00 0
        7fe23000-7fe44000 rw-p 00000000 00:00 0          [stack]
        7ff63000-7ff64000 r--p 00000000 00:00 0          [vvar]
        7ff64000-7ff65000 r-xp 00000000 00:00 0          [vdso]
      Acked-by: default avatarHauke Mehrtens <hauke@hauke-m.de>
      Acked-by: default avatarRosen Penev <rosenp@gmail.com>
      Signed-off-by: default avatarYousong Zhou <yszhou4tech@gmail.com>
  7. 29 Mar, 2020 1 commit
    • Georgi Vlaev's avatar
      tplink-safeloader: update soft_ver for TP-Link Archer C6 v2 (EU) · ff75bbc4
      Georgi Vlaev authored
      The last couple of TP-Link firmware releases for Archer C6 v2 (EU)
      have switched to version 1.2.x. Bump the soft_ver to "1.2.1" to
      allow firmware updates from the vendor web interface.
      TP-Link vendor firmware releases supported by this change:
      * Archer C6(EU)_V2_200110: soft_ver:1.2.1 Build 20200110 rel.60119
      * Archer C6(EU)_V2_191014: soft_ver:1.2.0 Build 20191014 rel.33289
      Signed-off-by: default avatarGeorgi Vlaev <georgi.vlaev@gmail.com>