Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View

Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

fb83efb62649...
Rosen Penev
pcre: disable C++ bindings
Nothing uses them. Allows to simplify the Makefile.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
  • lantiq/ase: Finding gcc command failed -  stdio
f38c54c63572...
Daniel Golle
arm-trusted-firmware-mediatek: correct location of PKG_LICENSE
As PKG_LICENSE is originally set by include/trusted-firmware-a.mk it
can only be appended after that. Hence move that line below the
include to actually make sense.
(cosmetical change, already slipped into openwrt-21.02 branch)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
  • bcm63xx/generic: Finding gcc command failed -  stdio
  • layerscape/armv7: Finding gcc command failed -  stdio
  • mediatek/mt7622: Finding gcc command failed -  stdio
  • ramips/mt76x8: Finding gcc command failed -  stdio
f0818706eb59...
Oskari Lemmela
mediatek: mt7622-bananapi-bpi-r64-rootdisk rebase to upstream dts
simplify maintaining mt7622-bananapi-bpi-r64-rootdisk.dts by
storing only differences between upstream dts

Signed-off-by: Oskari Lemmela <oskari@lemmela.net>
  • bcm63xx/generic: Finding gcc command failed -  stdio
  • layerscape/armv7: Finding gcc command failed -  stdio
  • mediatek/mt7622: Finding gcc command failed -  stdio
  • ramips/mt76x8: Finding gcc command failed -  stdio
f074541f317f...
Daniel Golle
image: remove bogus mkimage command
That was a left-over from testing and should not have made it into the
tree. Remove it.

Fixes: 330bd380e8 ("image: allow building FIT and uImage with ramdisk")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
  • bcm63xx/generic: Finding gcc command failed -  stdio
ef2cb8572b48...
Adrian Schmutzler
treewide: rename IMAGE_PREFIX/IMAGE_NAME to DEVICE_IMG_*
We so far had two variables IMG_PREFIX and IMAGE_PREFIX with
different content. Since these names are obviously quite
confusing, this patch renames the latter to DEVICE_IMG_PREFIX,
as it's a device-dependent variable, while IMG_PREFIX is only
(sub)target-dependent.

For consistency, also rename IMAGE_NAME to DEVICE_IMG_NAME, as
that's a device-dependent variable as well.

Cc: Paul Spooren <mail@aparcar.org>
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
ec2fca7c658a...
Oskari Lemmela
mediatek: mt7622: enable support for f2fs overlay
f2fs filesystem and loop device support are needed for f2fs
overlay over squashfs.

Signed-off-by: Oskari Lemmela <oskari@lemmela.net>
  • bcm63xx/generic: Finding gcc command failed -  stdio
  • layerscape/armv7: Finding gcc command failed -  stdio
  • mediatek/mt7622: Finding gcc command failed -  stdio
  • ramips/mt76x8: Finding gcc command failed -  stdio
e6aac8d98f56...
Daniel Golle
image: add support for building FIT image with filesystem
Allow for single (external-data) FIT image to hold kernel, dtb and
squashfs. In that way, the bootloader verifies the system integrity
including the rootfs, because what's the point of checking that the
hash of the kernel is correct if it won't boot in case of squashfs
being corrupted? Better allow bootloader to check everything needed
to make it at least up to failsafe mode. As a positive side effect
this change also makes the sysupgrade process on nand potentially
much easier as it is now.
In short: mkimage has a parameter '-E' which allows generating FIT
images with 'external' data rather than embedding the data into the
device-tree blob itself. In this way, the FIT structure itself remains
small and can be parsed easily (rather than having to page around
megabytes of image content). This patch makes use of that and adds
support for adding sub-images of type 'filesystem' which are used to
store the squashfs. Now U-Boot can verify the whole OS and the new
partition parsers added in the Linux kernel can detect the filesystem
sub-images, create partitions for them, and select the active rootfs
volume based on the configuration in FIT (passing configuration via
device tree could be implemented easily at a later stage).

This new FIT partition parser works for NOR flash (on top of mtdblock),
NAND flash (on top of ubiblock) as well as classic block devices
(ie. eMMC, SDcard, SATA, NVME, ...).
It could even be used to mount such FIT images via `losetup -P` on a
user PC if this patch gets included in Linux upstream one day ;)

Signed-off-by: John Crispin <john@phrozen.org>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
  • lantiq/ase: Finding gcc command failed -  stdio
e464d365fe66...
Sungbo Eo
kirkwood: copy files to kernel 5.10
Copy config and patches to kernel 5.10.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
  • lantiq/ase: Finding gcc command failed -  stdio
e2448e5e03ef...
Álvaro Fernández Rojas
bmips: rewrite pin controllers
This is needed in order to upstream them.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
dc8cc4461287...
Kabuli Chana
kernel: bump version 5.10 to 5.10.18
update kernel version, refresh current patchset

Signed-off-by: Kabuli Chana <newtownBuild@gmail.com>
[rebase/refresh]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
  • bcm63xx/generic: Finding gcc command failed -  stdio
  • layerscape/armv7: Finding gcc command failed -  stdio
  • mediatek/mt7622: Finding gcc command failed -  stdio
  • ramips/mt76x8: Finding gcc command failed -  stdio
dc68af4a1312...
Daniel Golle
image: improve Kconfig for seperate ramdisk option
* show only if target supports it (ie. seperate_ramdisk feature set)
* select XZ compression by default of ramdisk is seperate

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
d0ee398c3698...
Rafał Miłecki
bcm53xx: group dts backports by upstream kernel version
It's a simple renaming thing.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
ce8b535ed3ae...
Adrian Schmutzler
ath79: create common DTSI for Senao ar934x APs
This creates a shared DTSI for ar934x Senao/Engenius APs:

- EAP300 v2
- ENS202EXT v1
- EAP600
- ECB600

Since ar9341/ar9344 have different configuration, this new file
mostly contains the partitioning.

Suggested-by: Michael Pratt <mcpratt@pm.me>
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
  • lantiq/ase: Finding gcc command failed -  stdio
c919f7408db0...
Álvaro Fernández Rojas
bmips: dts: fix syscon-reboot nodes
Using regmap with phandles is deprecated.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
a7ff66e2d29e...
David Bauer
rtl8812au-ct: fix PKG_MIRROR_HASH
Signed-off-by: David Bauer <mail@david-bauer.net>
  • bcm63xx/generic: Finding gcc command failed -  stdio
  • layerscape/armv7: Finding gcc command failed -  stdio
  • mediatek/mt7622: Finding gcc command failed -  stdio
  • ramips/mt76x8: Finding gcc command failed -  stdio
a0eff5ddffa7...
Álvaro Fernández Rojas
bmips: add SPI accepted PM patches
These patches have been accepted upstream.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
  • bcm63xx/generic: Finding gcc command failed -  stdio
  • layerscape/armv7: Finding gcc command failed -  stdio
  • mediatek/mt7622: Finding gcc command failed -  stdio
  • ramips/mt76x8: Finding gcc command failed -  stdio
9b37db5caacd...
Adrian Schmutzler
ath79: create common DTSI for Senao qca955x APs
This creates a shared DTSI for qca955x Senao/Engenius APs with
concatenated firmware partition/okli loader:

- EAP1200H
- EnstationAC v1

To make this usable for future boards with 32 MB flash as well,
split the partitions node already.

Suggested-by: Michael Pratt <mcpratt@pm.me>
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
  • ramips/mt76x8: Finding gcc command failed -  stdio
8d766aa66970...
Adrian Schmutzler
kernel: add further missing symbols
CONFIG_NET_DSA_MV88E6XXX_PTP was simply missing in generic config.

CONFIG_I2C_PXA_SLAVE was previously enabled via i2c-pxa package,
but got removed there without moving the symbol to generic config.

Fixes: dd13add3ceed ("kernel: i2c-pxa: remove slave")

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
  • lantiq/ase: Finding gcc command failed -  stdio
8078d89a5357...
Rafał Miłecki
bcm53xx: backport more upstream dts stuff from kernel 5.11
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
7befce2bb1ca...
Oskari Lemmela
mediatek: mt7622: fix bpi-r64 emmc f2fs overlay
f2fs tools are needed for generating f2fs overlay.
vfat modules are used for recovery mounting.

Fixes: f72a2b004c3 ("mediatek: add bpi-r64 emmc support")
Signed-off-by: Oskari Lemmela <oskari@lemmela.net>
  • bcm63xx/generic: Finding gcc command failed -  stdio
  • layerscape/armv7: Finding gcc command failed -  stdio
  • mediatek/mt7622: Finding gcc command failed -  stdio
  • ramips/mt76x8: Finding gcc command failed -  stdio
722f1bd5490a...
Adrian Schmutzler
ath79: enable UART node for GL-USB150
This was overlooked when adding support for this device.
(It has recently been discovered that this was the only device in
ath79 having &uart disabled.)

Fixes: acc62630132c ("ath79: add support for GL.iNet GL-USB150")

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
  • bcm63xx/generic: Finding gcc command failed -  stdio
70bf4a979c24...
Michael Pratt
ath79: rename 'engenius' Makefile definitions to 'senao'
These recipes and definitions can apply
to devices from other vendors
with PCB boards or SDK produced by Senao
not only the brand Engenius

possible examples:
Extreme Networks, WatchGuard, OpenMesh,
Fortinet, ALLNET, OCEDO, Plasma Cloud, devolo, etc.

so rename all of these items
and move DEVICE_VENDOR from common to generic/tiny.mk

Signed-off-by: Michael Pratt <mcpratt@pm.me>
  • ramips/mt76x8: Finding gcc command failed -  stdio
702147b79740...
Adrian Schmutzler
imx-bootlets: refresh patches
Tidy this up a little.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
  • mediatek/mt7622: Finding gcc command failed -  stdio
  • ramips/mt76x8: Finding gcc command failed -  stdio
5c223fb43f28...
Álvaro Fernández Rojas
bmips: add BCM63268 timer clock and reset support
We need this to fix USB support on BCM63268.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
5c10f26c2803...
Daniel Golle
sysupgrade-nand: allow limiting rootfs_data by setting env variable
Check if firmware environment variable 'rootfs_data_max' exists and is
set to a numerical value greater than 0. If so, limit rootfs_data
volume to that size instead of using the maximum available size.

This is useful on devices with lots of flash where users may want to
have eg. a volume for persistent logs and statistics or for external
applications/containers. Persistence on rootfs overlay is limited by
the size of memory available during the sysugprade process as that
data needs to be copied to RAM while the volume is being recreated
during sysupgrade. Hence it is unsuitable for keeping larger amounts
of data accross upgrade which makes additional volume(s) for
application data desirable.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
  • lantiq/ase: Finding gcc command failed -  stdio
58ebc507241d...
Sungbo Eo
kirkwood: refresh patches for kernel 5.10
Refresh patches to make them apply to kernel 5.10.
The removed patch has been merged upstream.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
  • lantiq/ase: Finding gcc command failed -  stdio
567a5f77394e...
Oskari Lemmela
mediatek: mt7622: add missing CONFIG_MMC_BLK
CONFIG_MMC_BLK enables block devices for SD/eMMC

Signed-off-by: Oskari Lemmela <oskari@lemmela.net>
  • bcm63xx/generic: Finding gcc command failed -  stdio
  • layerscape/armv7: Finding gcc command failed -  stdio
  • mediatek/mt7622: Finding gcc command failed -  stdio
  • ramips/mt76x8: Finding gcc command failed -  stdio
512229ce4967...
David Bauer
build: avoid generating JSON info on missing image
Previously, build would fail for targets containing devices with not
initramfs image (such as mpc85xx-p1010). Only generate the JSON image
info for the initramfs image when we have one to avoid breaking the
builds.

Fixes commit d3140d052964 ("build/json: generate json file for initramfs")

Signed-off-by: David Bauer <mail@david-bauer.net>
  • bcm63xx/generic: Finding gcc command failed -  stdio
  • layerscape/armv7: Finding gcc command failed -  stdio
  • mediatek/mt7622: Finding gcc command failed -  stdio
  • ramips/mt76x8: Finding gcc command failed -  stdio
4b92663f7a9f...
John Audia
kernel: bump 5.4 to 5.4.100
Ran update_kernel.sh in a fresh clone without any existing toolchains.

Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800

No dmesg regressions, everything functional

Signed-off-by: John Audia <graysky@archlinux.us>
[refresh again]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
  • bcm63xx/generic: Finding gcc command failed -  stdio
  • layerscape/armv7: Finding gcc command failed -  stdio
  • mediatek/mt7622: Finding gcc command failed -  stdio
45c0e0ee419f...
Daniel Golle
oxnas: add experimental support for Linux 5.10
PCIe still reports link-down for some reason, RAID fails to assemble
despite SATA looking good (maybe a generic problem with RAID?)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
4204d70d7a11...
Adrian Schmutzler
ath79: create common DTSI for Senao ar724x APs
This creates a shared DTSI for ar724x Senao/Engenius APs:

- ENH202 v1
- EAP350 v1
- ECB350 v1

Since ar7240/ar7242 have different configuration, this new file
mostly contains the partitioning.

Suggested-by: Michael Pratt <mcpratt@pm.me>
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
  • lantiq/ase: Finding gcc command failed -  stdio
3a4b751110b3...
Adrian Schmutzler
ath79: enable UART in SoC DTSI files
The uart node is enabled on all devices except one (GL-USB150 *).
Thus, let's not have a few hundred nodes to enable it, but do not
disable it in the first place.

Where the majority of devices is using it, also move the serial0
alias to the DTSI.

*) Since GL-USB150 even defines serial0 alias, the missing uart
  is probably just a mistake. Anyway, disable it for now so this
  patch stays cosmetic.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
  • lantiq/ase: Finding gcc command failed -  stdio
39ed2265dde1...
Vivek Unune
bcm53xx: backport Linksys Panamera (EA9500) patches
These patches have been already accepted.

302-ARM-dts-BCM5301X-Update-Northstar-pinctrl-binding.patch had to
be updated.

[rmilecki: use actual upstream accepted patches
          replace v5.10 with v5.11 to match actual upstream kernel
          recover dropped part of the pinctrl compatible patch
          update filenames
          refresh patches]

Signed-off-by: Vivek Unune <npcomplete13@gmail.com>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
330bd380e8b6...
Daniel Golle
image: allow building FIT and uImage with ramdisk
Instead of embedding the initrd cpio archive into the kernel, allow
for having an external ramdisk added to the FIT or uImage.
This is useful to overcome kernel size limitations present in many
stock bootloaders, as the ramdisk is then loaded seperately and doesn't
add to the kernel size. Hence we can have larger ramdisks to host ie.
installers with all binaries to flash included (or a web-based
firmware selector).
In terms of performance and total size the differences are neglectible.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
  • lantiq/ase: Finding gcc command failed -  stdio
287bd78e6f8a...
Daniel Golle
base-files: remove unneeded '$' signs in nand.sh
When using Shell arithmetric evaluation via $((..)) the variables in
the expression do not need to be prefixed by the '$' sign.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
  • ramips/mt76x8: Finding gcc command failed -  stdio
221eefaf6b30...
Adrian Schmutzler
zlib: properly split patches
This package had two patches (with two headers etc.) in one file,
which would have quilt merging them during a refresh.

Separate these patches into two files, as the original intent seems
to be having them separate.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
  • ramips/mt76x8: Finding gcc command failed -  stdio
1bb3f593ee73...
Sungbo Eo
kirkwood: update config for kernel 5.10
Update config with make kernel_oldconfig.

CONFIG_SATA_PMP=y is added manually as done for 5.4.
This should be resolved properly in a separate issue.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
[add back CONFIG_SATA_PMP, rebase/refresh]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
  • lantiq/ase: Finding gcc command failed -  stdio
198385b69de1...
Daniel Golle
mediatek: switch to use seperate ramdisk for initramfs images
MediaTek targets always use U-Boot's modern uImage.FIT format which
allows bundling several blobs into a single file including hashes,
descriptions and more. In fact, we are already using that to bundle
the Flattened Device Tree blob with the kernel on this and many
other targets.
In the same fashion, we can now make use of the newly introduced
support for building seperate ramdisk to uImage.FIT with a dedicated
initrd blob checked and loaded by U-Boot instead of embedding the
cpio archive into the kernel itself.
This allows for having larger ramdisks, choosing ramdisk compression
independently of kernel compression (while only kernel is decompressed
by the bootloader) and for more easily replacing or modifying the
filesystem contained in an initramfs image.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
1322150b0cc8...
Sungbo Eo
kirkwood: set testing kernel version to 5.10
Tested on Pogoplug V4.

Linksys EA3500 will not build with buildbot settings and should be
disabled when the target is switched, unless the image size is
reduced again.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
[add EA3500 comment]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
  • lantiq/ase: Finding gcc command failed -  stdio
06af45ec0502...
DENG Qingfang
ramips: remove obsolete mx25l25635f compatible hack
The kernel bump to 5.4 has removed the mx25l25635f hack, and the
mx25l25635f compatible is no longer required.

Signed-off-by: DENG Qingfang <dqfext@gmail.com>
  • lantiq/ase: Finding gcc command failed -  stdio