John Crispin
d4d63a3d24
tools: genext2fs: add support for blocksize != 1024
...
This patch series is extracted from
http://ftp.de.debian.org/debian/pool/main/g/genext2fs/genext2fs_1.4.1-4.debian.tar.gz
The patches are used in Debian for quite a long time, so I assume that
this is solid material. At least, my Ubuntu host fsck.ext4 does not bark :-)
The goal is to allow building filesystems with larger blocksizes instead of the
current default of 1k. This should improve performance and lifetime when the
filesystem is stored e.g. on a SD card (on Raspberry Pi/I2SE Duckbill for example)
which uses internal flash memory. Writing to flash memory is slow because writing
the data of one block results in erasing a whole erase block of the flash memory.
Thus it is preferable to align the filesystem block size on a flash device with
the erase blocksize, or at least bring it closer to the later one, to avoid
unnecessary write amplification.
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40921 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-06-02 12:43:46 +00:00
Luka Perkov
9288835a40
[tools] mkimage: update to 2014.04
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40807 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-05-21 09:42:33 +00:00
Luka Perkov
d14d875acb
[tools] quilt: update to 0.63
...
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40744 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-05-09 11:55:52 +00:00
John Crispin
923e54f730
firmware-utils: add Gemtek header tool
...
Generates webflash-compatible images for a few RT2880 routers based
on Gemtek OEM boards.
Signed-off-by: Claudio Leite <leitec@staticky.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40551 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-04-22 08:08:39 +00:00
Luka Perkov
2202f3d331
[tools] scons: upgrade to 2.3.1
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40535 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-04-19 21:39:12 +00:00
Luka Perkov
5c9d71b363
[tools] mpc: upgrade to 1.0.2
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40534 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-04-19 21:39:11 +00:00
Luka Perkov
5eb9167785
[tools] flex: upgrade to version 2.5.39
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40533 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-04-19 21:39:10 +00:00
John Crispin
12bb716ac3
sparse: add as a new package selectable from the config
...
This change does multiple things, all related to enable sparse usage as
a static analysis tool selectable from the OpenWrt configuration:
*add a KERNEL_SPARSE option in the config to add sparse to the kernel
build (through the C=1 option usage)
*add sparse as a new host tools. It will get selected automatically when
the above option will be enabled
Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40490 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-04-12 21:21:49 +00:00
Gabor Juhos
791d517b8c
firmware-utils/mktplinkfw: add support for TL-WDR4300v1 (IL)
...
The version of TL-WDR4300 sold in Israel comes with a different
hardware id.
Patch-by: Daniel <daniel@makrotopia.org>
Patchwork: http://patchwork.openwrt.org/patch/5001/
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40037 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-03-27 06:36:58 +00:00
Gabor Juhos
7e2cf324e2
firmware-utils/mktplinkfw: add support for the Oolite v1 board
...
Patch-by: Lars Bøgild Thomsen <lth@cow.dk>
Patchwork: http://patchwork.openwrt.org/patch/4922/
[juhosg: fix whitespaces]
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40035 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-03-27 06:36:49 +00:00
Gabor Juhos
19e070803b
firmware-utils/mktplinkfw: add an option to generate 16MiB images
...
Signed-off-by: Andrew 'Necromant' Andrianov <andrew@ncrmnt.org>
Patchwork: http://patchwork.openwrt.org/patch/2449/
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40034 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-03-27 06:36:48 +00:00
Felix Fietkau
2a6e868a2a
flex: fix build error due to undefined library symbols
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39888 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-03-12 10:47:31 +00:00
Luka Perkov
d4f95e0a34
[tools] flex: upgrade to version 2.5.38
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39856 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-03-10 01:26:14 +00:00
Felix Fietkau
fdd463c591
tools: fix stampfile dependency handling when the list of build dirs changes ( #15186 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39845 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-03-08 17:15:45 +00:00
Luka Perkov
13b5408461
[tools] cmake: upgrade to 2.8.12.2
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39598 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-16 21:51:10 +00:00
Luka Perkov
55ad121dc3
[tools] quilt: update to 0.61
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39452 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-02 23:41:32 +00:00
Gabor Juhos
0fda965a84
firmware-utils/mktplinkfw: allow to reserve space in the generated images
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39396 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-01-25 18:12:03 +00:00
John Crispin
efd0e137a7
ralink: don't build mkhilinkfw untilt he ssl header dependency is resolved
...
Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39248 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-01-12 17:26:24 +00:00
John Crispin
14cb4c91c5
firmware-utils: mkhilinkfw breaks the build bots
...
Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39243 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-01-12 14:03:05 +00:00
John Crispin
21aac5ae98
firmware-utils: add HLK-RM04 tool
...
Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39238 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-01-12 12:07:46 +00:00
John Crispin
7a9cdb4a1f
firmware-utils: check_magic() in buffalo-lib.c always return 0
...
spotted with cppcheck
Signed-off-by: Etienne CHAMPETIER <etienne.champetier@free.fr>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39171 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-12-27 21:15:31 +00:00
Luka Perkov
7e8930847e
[tools] automake: update to 1.11.6
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39108 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-12-17 02:47:13 +00:00
Luka Perkov
d955f368ef
[tools] ppl: update to 1.1
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39068 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-12-15 21:07:34 +00:00
Luka Perkov
2fd6dbe8fd
[tools] cloog: update to 0.18.1
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39067 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-12-15 21:07:32 +00:00
Gabor Juhos
d9cb2c9a48
firmware-utils/mkplinkfw: add TL-WA801ND v2 support
...
Signed-off-by: Jiri Pirko <jiri@resnulli.us>
Patchwork: http://patchwork.openwrt.org/patch/4503/
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39066 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-12-15 20:39:13 +00:00
Luka Perkov
c89198646e
[tools] bison: update to 3.0.2
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39056 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-12-15 03:59:49 +00:00
Gabor Juhos
84379f8240
firmware-utils/trx: remove trailing whitespaces
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38963 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-11-30 18:30:57 +00:00
Gabor Juhos
b081ab6866
firmware-utils/trx: fix two bugs
...
- fix crc32 calculation if -F was enabled.
- don't convert the crc32 to little endian twice.
Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38962 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-11-30 18:30:56 +00:00
Gabor Juhos
33bc29b28d
firmware-utils/mkplinkfw: add TL-WR1043ND v2 support
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38957 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-11-29 20:51:15 +00:00
John Crispin
9706d90825
tools/mpfr: add GNU source
...
fixes https://dev.openwrt.org/ticket/14519
mpfr is available from GNU too
see: https://gforge.inria.fr/forum/forum.php?forum_id=11263
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38912 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-11-25 14:09:24 +00:00
Luka Perkov
c87b10b132
[tools] cmake: upgrade to 2.8.12.1
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38899 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-11-24 07:10:21 +00:00
Luka Perkov
e73e2e4ca0
[tools] pkg-config: fix occasional install problem
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38886 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-11-20 22:09:11 +00:00
Felix Fietkau
559e45026b
padjffs2: add a different kind of padding (using standard jffs2 elements) to work around broken boot loaders for kernel partitions
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38804 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-11-14 19:04:44 +00:00
Gabor Juhos
69e9e7ab36
tools: adapt addpattern for WD's Range Extender
...
A few things had to be changed to add support for these devices:
- support code patterns with 8 characters
- new board definition for the range extender device
Patchwork: http://patchwork.openwrt.org/patch/4280/
Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38685 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-11-07 22:31:48 +00:00
Gabor Juhos
8124ffd8d2
tools/mtd-utils: add EOF marker support to libubigen/ubinize
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38682 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-11-07 19:53:01 +00:00
Gabor Juhos
17fa7be385
firmware-utils: remove the wndr3700 utility
...
It is not used anymore.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38663 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-11-06 10:16:40 +00:00
Felix Fietkau
da26077bc9
mtd-utils: get rid of extern inline to fix build errors
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38565 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-10-28 15:15:28 +00:00
Felix Fietkau
3a872929d1
e2fsprogs: update to 1.42.8, fixes a build error
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38564 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-10-28 15:15:24 +00:00
Felix Fietkau
aa72d2a954
squashfs: make inline functions static to fix build errors
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38563 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-10-28 15:15:20 +00:00
Felix Fietkau
af131151f2
squashfs4: make inline functions static to fix build errors
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38562 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-10-28 15:15:16 +00:00
Felix Fietkau
a690b1adea
pkg-config: update to latest version, fix build on Mac OS X 10.9
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38561 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-10-28 15:15:12 +00:00
Luka Perkov
f842bfd48f
[tools] gmp: update to 5.1.3
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38487 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-10-21 09:53:19 +00:00
Gabor Juhos
c0257defa8
mkfwimage: Increase RSPRO maximum size to 0xF00000 (15 MiB)
...
RSPRO has 16MiB of Flash, using the following layout:
[ 2.930000] 0x000000000000-0x000000030000 : "RedBoot"
[ 2.940000] 0x000000030000-0x000000130000 : "kernel"
[ 2.950000] 0x000000130000-0x000000ff0000 : "rootfs"
[ 2.960000] 0x000000ff0000-0x000000fff000 : "FIS directory"
[ 2.970000] 0x000000fff000-0x000001000000 : "RedBoot config"
Firmware images contain kernel and rootfs, so they can use up to 0xFF0000 -
0x30000 = 0xFC0000 (15,75MiB) of space. We don't include the RedBoot and FIS
partitions and leave an extra 0xC0000 (768KiB) of space.
This is based on revision 18410 which sets the limit to 0xB00000 (11 MiB).
Signed-off-by: Bruno Randolf <br1@einfach.org>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38484 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-10-20 15:59:08 +00:00
Luka Perkov
66f724f3ad
[tools] cmake: upgrade to 2.8.12
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38457 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-10-18 23:38:26 +00:00
Zoltan HERPAI
b1fe676572
[tools] elftosb: support static linking
...
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38400 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-10-14 19:45:31 +00:00
Zoltan HERPAI
caf5fff541
imx23: rename imx23 to mxs for upcoming imx23/28 support
...
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38394 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-10-14 19:01:23 +00:00
Hauke Mehrtens
db92f9c5ce
yaffs2: the yaffs2 git moved
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38377 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-10-12 22:34:45 +00:00
John Crispin
5389f22eda
tools: add tool to generate dcs93xl images
...
Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38317 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-10-07 15:01:05 +00:00
Luka Perkov
310c09d9f1
[tools] patch: other tools might depend on this one
...
Signed-off-by: Markus Stenberg <markus.stenberg@iki.fi>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38236 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-09-27 12:49:34 +00:00
Luka Perkov
a1b2c26eb2
[tools] quilt: add findutils as dependency
...
Signed-off-by: Markus Stenberg <markus.stenberg@iki.fi>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38235 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-09-27 12:32:18 +00:00