Felix Fietkau
86625a148a
scripts/strip-kmod.sh: remove a few extra sections to slightly reduce kernel module size
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48608
2016-02-01 13:33:33 +00:00
Rafał Miłecki
a8c2701866
bcm53xx: fix bcma-hcd compilation in kernel 4.4
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48607
2016-02-01 12:54:17 +00:00
Rafał Miłecki
8095667532
bcm53xx: build D-Link DIR-885L image
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48606
2016-02-01 12:43:04 +00:00
Rafał Miłecki
88deb4aec1
bcm53xx: change brcmnand behavior for ECC strength 1
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48605
2016-02-01 12:42:51 +00:00
Rafał Miłecki
f188b6d512
bcm53xx: fix NAND parameters on DIR-885L
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48604
2016-02-01 12:42:42 +00:00
Rafał Miłecki
701dba093f
bcm53xx: add brcmnand patch reading flash parameters
...
It's useful for adding support for new hardware.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48603
2016-02-01 12:42:23 +00:00
Rafał Miłecki
78abece62f
bcm53xx: include (build) Seama mtdsplit parser
...
It's needed for devices using Seama like D-Link DIR-885L.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48602
2016-02-01 12:42:07 +00:00
Rafał Miłecki
590c7825c1
firmware-utils: add oseama tool for creating Seama entities
...
It has an important feature (compared to seama) of using multiple input
files, aligning them and padding zeroes until reaching a specified
absolute offset. This is needed for a proper flash layout on NAND. We
want kernel partition to be big enough to handle future updates without
a need to resize it and wipe whole "ubi" partition. It's important as
we don't want to lose block counters.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48601
2016-02-01 12:42:00 +00:00
Rafał Miłecki
9220dd5d36
kernel: mtdsplit: support Seama entity with UBI
...
Some D-Link routers (e.g. DIR-885L) have NAND and use Seama format. It
means OpenWrt will want to have UBI in Sseama entity and should be able
to detect it.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48600
2016-02-01 12:41:53 +00:00
Rafał Miłecki
4156f292c1
kernel: mtdsplit: detect UBI partition when looking for rootfs
...
This allows mtdsplit parsers work with UBI which is very popular on
NAND flases.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48599
2016-02-01 12:41:47 +00:00
Rafał Miłecki
e1491b341b
kernel: mtdsplit: modify rootfs helpers to provide partition type
...
Our mtdsplit parsers may want to create partition with name choice based
on partition file system (e.g. SquashFS vs. JFFS2). This patch allows
passing extra argument pointing to variable that will be set properly.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48598
2016-02-01 12:41:41 +00:00
Felix Fietkau
704473864e
mt76: update to the latest version, fixes tx status information polling
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48597
2016-02-01 12:31:04 +00:00
Felix Fietkau
b3c9321b9e
gre: Support multicast configurable gre interfaces
...
UCI paramater multicast is added which allows to toggle multicast support on gre interfaces.
By default multicast support is enabled as gre tunnels are often used in combination with
routing protocols using multicast.
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
Signed-off-by: Nick Podolak <nicholas.podolak@dtechlabs.com>
SVN-Revision: 48596
2016-02-01 12:02:11 +00:00
Felix Fietkau
208b3098f0
netifd: update to the latest version, adds many fixes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48595
2016-02-01 12:02:05 +00:00
Jo-Philipp Wich
78e5e56201
scripts: fix GNU data invocation
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 48594
2016-02-01 10:43:27 +00:00
Felix Fietkau
18ba1305d5
scripts/get_source_date_epoch.sh: for SVN use a variant that is compatible with older versions
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48593
2016-02-01 10:33:25 +00:00
Felix Fietkau
64ec9dc2a1
scripts/portable_date.sh: fix parsing of date strings on non-GNU systems
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48592
2016-02-01 10:33:15 +00:00
Florian Fainelli
d9fab87607
kernel: set root on NFS when enabled
...
Replace the configured root device with a NFS root device and automatic
IP configuration for booting over NFS.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 48591
2016-02-01 01:06:56 +00:00
Florian Fainelli
312367665a
buildroot: add options to build the kernel for NFS boot
...
Add the basic set of kernel options to allow it from mounting a NFS root
and boot from it.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 48590
2016-02-01 01:06:39 +00:00
Felix Fietkau
411515b368
ar71xx/image: use SOURCE_DATE_EPOCH for mksquashfs-lzma
...
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
SVN-Revision: 48589
2016-01-31 23:29:41 +00:00
Felix Fietkau
6a42ee6517
include/image: use SOURCE_DATE_EPOCH if set for squashfs + ext4 images
...
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
SVN-Revision: 48588
2016-01-31 23:29:31 +00:00
Felix Fietkau
08a0095a9e
include/image: don't save gzip name/timestamp metadata
...
Signed-off-by: bryan newbold <bnewbold@robocracy.org>
SVN-Revision: 48587
2016-01-31 23:29:22 +00:00
Felix Fietkau
be6acba4dc
build system: have tar use $SOURCE_DATE_EPOCH for --mtime
...
The --mtime argument to 'tar' sets the modification time for all files within
the archive, which determines the timestamp files will get when they are
extracted. In this case, rootfs and other tarballs will get mtimes which
correspond to the last commit timestamp of the build system, as reported by
git/subversion.
This is a step towards reproducible image builds.
Signed-off-by: bryan newbold <bnewbold@robocracy.org>
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48586
2016-01-31 23:29:16 +00:00
Felix Fietkau
ad8169546c
package/Makefile: override opkg installation time when SOURCE_DATE_EPOCH set
...
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48585
2016-01-31 23:29:12 +00:00
Felix Fietkau
82522dbaee
build: introduce SOURCE_DATE_EPOCH variable
...
SOURCE_DATE_EPOCH is the date of the last modified file using git/svn
as date source.
See https://reproducible-builds.org/specs/source-date-epoch/
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48584
2016-01-31 23:29:07 +00:00
Felix Fietkau
2f14514a12
add scripts/portable_date: wrapper around date for bsd/linux
...
date -r $unix_timestamp on bsd is equal to date -d @$unix_timestamp on
linux. To support reproducible builds and not loosing every timestamp
it's required to convert a unix timestamp into human readable timestamp
./scripts/portable_date $unix_timstamp +%T
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
SVN-Revision: 48583
2016-01-31 23:28:55 +00:00
Felix Fietkau
7695d614df
mac80211: backport skb_free_frag and napi_alloc_frag
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48582
2016-01-31 16:13:23 +00:00
Felix Fietkau
5ab4db376a
cns3xxx: enable CONFIG_PROC_STRIPPED to improve network performance
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48581
2016-01-31 12:35:33 +00:00
Felix Fietkau
9ab08d665f
cns3xxx: improve ethernet performance by using the page fragment allocation API
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48580
2016-01-31 12:35:20 +00:00
Felix Fietkau
3d4444f257
cns3xxx: fix ethernet DMA ring allocation issues
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48579
2016-01-31 12:35:07 +00:00
Felix Fietkau
2067f7f1de
ar71xx: use page fragment API in the ethernet driver
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48578
2016-01-31 12:29:34 +00:00
Felix Fietkau
8fe8360981
musl: fix an alignment issue that was breaking ldso on ARMv5
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48577
2016-01-31 00:55:05 +00:00
Felix Fietkau
927cec956e
ixp4xx: fix initramfs builds
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48576
2016-01-31 00:54:53 +00:00
Felix Fietkau
0c6b003704
musl: fix GDB debugging on mips (local, remote)
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48575
2016-01-30 20:15:16 +00:00
Felix Fietkau
ed95e47f07
musl: update to the latest git version, fixes TLS issues
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48574
2016-01-30 20:15:11 +00:00
Felix Fietkau
b046040bd6
perf: include asm/unistd.h instead of syscall.h to fix conflict with kernel headers
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48573
2016-01-30 20:14:59 +00:00
Rafał Miłecki
9a69e00baa
bcm53xx: support Netgear R8500 in sysupgrade
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48572
2016-01-30 16:57:35 +00:00
Rafał Miłecki
12ec144892
bcm53xx: use proper CPU port in b53 for Netgear R8500
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48571
2016-01-30 16:56:50 +00:00
Rafał Miłecki
ddc8437f08
kernel: support bgmac on BCM47094
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48564
2016-01-30 13:35:31 +00:00
Felix Fietkau
2530640f07
ar71xx: add support for linux 4.4
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48563
2016-01-30 13:19:53 +00:00
Felix Fietkau
e5b5cce442
ar71xx: fix a few include errors
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48562
2016-01-30 13:19:37 +00:00
Zoltan Herpai
83b62a56db
mxs: bump to 4.4
...
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 48561
2016-01-30 12:13:21 +00:00
Zoltan Herpai
e6b554bbb2
mxs: enable regulator in 4.4 config
...
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 48560
2016-01-30 12:12:57 +00:00
Zoltan Herpai
4668d7c572
mxs: forward-port regulator patches into 4.4
...
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 48559
2016-01-30 12:05:49 +00:00
Felix Fietkau
beda11255b
octeon: get rid of /lib/functions/octeon.sh hackery, use sysinfo directly
...
Fixes sysupgrade
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48558
2016-01-29 23:19:41 +00:00
Felix Fietkau
f32de94e0a
octeon: update to linux 4.4
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48557
2016-01-29 23:19:36 +00:00
Felix Fietkau
3e9d2a847b
glibc: switch to downloading version 2.22 via tarball instead of git to improve mirror support
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48556
2016-01-29 23:19:31 +00:00
Felix Fietkau
b26d52d980
glibc: switch to version 2.22 by default
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48555
2016-01-29 23:19:26 +00:00
Felix Fietkau
88df28aab1
toolchain: fix default toolchain selection for mips64 added in r47355
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48554
2016-01-29 23:19:19 +00:00
Rafał Miłecki
926c8dfc7b
bcm53xx: specify magic expected in sysupgrade for D-Link DIR-885L
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48553
2016-01-29 22:31:43 +00:00