Imre Kaloz [Mon, 26 Oct 2009 12:06:47 +0000 (12:06 +0000)]
swap logic on squashfs version selection
SVN-Revision: 18163
Imre Kaloz [Mon, 26 Oct 2009 11:35:44 +0000 (11:35 +0000)]
since we are using newer iptables version, we don't need this patch anymore
SVN-Revision: 18162
Imre Kaloz [Mon, 26 Oct 2009 10:15:52 +0000 (10:15 +0000)]
rename some patches
SVN-Revision: 18161
Imre Kaloz [Mon, 26 Oct 2009 09:47:27 +0000 (09:47 +0000)]
prepare for the removal of squashfs 3.4: switch olpc to 2.6.30 (let's hope it works fine), and mark at91 broken
SVN-Revision: 18160
Felix Fietkau [Mon, 26 Oct 2009 03:01:12 +0000 (03:01 +0000)]
lua: use float instead of double, reduces the gc data structure size by 4 byte => luci processes use 10% less memory
SVN-Revision: 18159
Felix Fietkau [Mon, 26 Oct 2009 00:06:42 +0000 (00:06 +0000)]
lua: fix various bugs in the refcounting implementation. seems to fix luci and reduces memory consumption even more
SVN-Revision: 18158
Florian Fainelli [Sun, 25 Oct 2009 21:26:46 +0000 (21:26 +0000)]
[kernel] add missing configuration symbols
SVN-Revision: 18157
Florian Fainelli [Sun, 25 Oct 2009 21:13:46 +0000 (21:13 +0000)]
[brcm63xx] remove 2.6.28 support, we never really used it
SVN-Revision: 18156
Florian Fainelli [Sun, 25 Oct 2009 21:10:53 +0000 (21:10 +0000)]
[brcm63xx] switch to 2.6.30.9
SVN-Revision: 18155
John Crispin [Sun, 25 Oct 2009 18:08:16 +0000 (18:08 +0000)]
[ramips] use gpio_led package rather than staticly linking it into the kernel
SVN-Revision: 18154
Jo-Philipp Wich [Sun, 25 Oct 2009 17:45:57 +0000 (17:45 +0000)]
[scripts] add "remote-gdb", a helper script to connect the local host gdb with a running gdbserver on the target
SVN-Revision: 18153
John Crispin [Sun, 25 Oct 2009 17:41:01 +0000 (17:41 +0000)]
[ramips] fixes licenses
SVN-Revision: 18152
John Crispin [Sun, 25 Oct 2009 17:06:01 +0000 (17:06 +0000)]
[ramips] select CONFIG_LEDS_GPIO per default
SVN-Revision: 18151
John Crispin [Sun, 25 Oct 2009 16:58:00 +0000 (16:58 +0000)]
[ramips] clean up dma api of ethernet driver
SVN-Revision: 18150
John Crispin [Sun, 25 Oct 2009 14:34:55 +0000 (14:34 +0000)]
[ramips] fixes dma bug in eth driver, that was caused under high net load. the dma ring was not initialized on time
SVN-Revision: 18149
Florian Fainelli [Sun, 25 Oct 2009 10:17:50 +0000 (10:17 +0000)]
[toolchain] combine the two gcc-4.4.1 selects into a single one
SVN-Revision: 18148
Gabor Juhos [Sun, 25 Oct 2009 09:37:30 +0000 (09:37 +0000)]
ramips: nuke net_device stats from the private data of the ethernet driver
SVN-Revision: 18147
Gabor Juhos [Sun, 25 Oct 2009 09:37:27 +0000 (09:37 +0000)]
ramips: remove unnecessary type-castings in the ethernet driver
SVN-Revision: 18146
Gabor Juhos [Sun, 25 Oct 2009 09:37:24 +0000 (09:37 +0000)]
ramips: change debug message levels, and add missing LFs
SVN-Revision: 18145
Gabor Juhos [Sun, 25 Oct 2009 09:37:21 +0000 (09:37 +0000)]
ramips: make ethernet fuctions static
SVN-Revision: 18144
Gabor Juhos [Sun, 25 Oct 2009 09:37:17 +0000 (09:37 +0000)]
ramips: register ethernet device on the DIR-300 board
SVN-Revision: 18143
Gabor Juhos [Sun, 25 Oct 2009 07:10:16 +0000 (07:10 +0000)]
ramips: change prom code to accept 'board=FOOBAR' from the command line
SVN-Revision: 18142
Gabor Juhos [Sun, 25 Oct 2009 07:10:14 +0000 (07:10 +0000)]
ramips: modify {read,write}_config helpers
SVN-Revision: 18141
Gabor Juhos [Sun, 25 Oct 2009 07:10:11 +0000 (07:10 +0000)]
ramips: nuke config_access helper
SVN-Revision: 18140
John Crispin [Sun, 25 Oct 2009 00:11:08 +0000 (00:11 +0000)]
[ramips] fixes dma hangups in eth
SVN-Revision: 18139
Felix Fietkau [Sat, 24 Oct 2009 23:23:42 +0000 (23:23 +0000)]
lua: get rid of bitlib and md5lib from the core, they are no longer necessary
SVN-Revision: 18138
John Crispin [Sat, 24 Oct 2009 23:08:06 +0000 (23:08 +0000)]
[ramips] select fon20n mach
SVN-Revision: 18137
Felix Fietkau [Sat, 24 Oct 2009 22:19:13 +0000 (22:19 +0000)]
lua: add reference counting for strings - this will need A LOT of testing, but it should finally fix the excessive memory usage problems triggered by luci
SVN-Revision: 18136
John Crispin [Sat, 24 Oct 2009 20:58:41 +0000 (20:58 +0000)]
[ramips] make ethernet a platform device
SVN-Revision: 18135
John Crispin [Sat, 24 Oct 2009 20:57:59 +0000 (20:57 +0000)]
[ramips] missing define to make mach for fonera20n work
SVN-Revision: 18134
John Crispin [Sat, 24 Oct 2009 20:56:31 +0000 (20:56 +0000)]
[ramips] make default llll/w vlan setup in esw
SVN-Revision: 18133
John Crispin [Sat, 24 Oct 2009 20:55:36 +0000 (20:55 +0000)]
[ramips] adds mach type for fonera20n
SVN-Revision: 18132
Felix Fietkau [Sat, 24 Oct 2009 00:58:38 +0000 (00:58 +0000)]
gcc: fix compile on armv4t with the cs toolchain
SVN-Revision: 18131
Felix Fietkau [Sat, 24 Oct 2009 00:58:34 +0000 (00:58 +0000)]
gcc: fix bug reporting url in newer compiler versions
SVN-Revision: 18130
John Crispin [Fri, 23 Oct 2009 16:52:48 +0000 (16:52 +0000)]
fixes commit 18128, wrong patch :)
SVN-Revision: 18129
John Crispin [Fri, 23 Oct 2009 16:51:51 +0000 (16:51 +0000)]
[ramips] adds ethernet driver, esw needs to be moved to swconfig, driver is missing rt288x support, not a platform device yet
SVN-Revision: 18128
Florian Fainelli [Fri, 23 Oct 2009 12:13:00 +0000 (12:13 +0000)]
[kernel] update to 2.6.31.5
SVN-Revision: 18127
Florian Fainelli [Fri, 23 Oct 2009 12:10:25 +0000 (12:10 +0000)]
[kernel] update to 2.6.30.9
SVN-Revision: 18126
Florian Fainelli [Fri, 23 Oct 2009 09:12:17 +0000 (09:12 +0000)]
[kernel] update to 2.6.27.35
SVN-Revision: 18125
Jo-Philipp Wich [Thu, 22 Oct 2009 17:16:13 +0000 (17:16 +0000)]
[package] opkg: ignore Section, Source and Maintainer as well when ignoring descriptions, saves a few hundred KB memory
SVN-Revision: 18124
Felix Fietkau [Thu, 22 Oct 2009 16:54:18 +0000 (16:54 +0000)]
mklibs: use -Wl,--gc-sections when relinking - currently only saves a few bytes, maybe more in the future
SVN-Revision: 18123
Felix Fietkau [Thu, 22 Oct 2009 16:39:39 +0000 (16:39 +0000)]
fix a typo
SVN-Revision: 18122
Felix Fietkau [Thu, 22 Oct 2009 16:26:12 +0000 (16:26 +0000)]
add some extra stripping options for kernel modules to reduce size even more (thx, matteo)
SVN-Revision: 18121
Jo-Philipp Wich [Thu, 22 Oct 2009 15:15:19 +0000 (15:15 +0000)]
[package] opkg:
- re-enable upgrade and restrict it to signle packages, fix usage text
- only read package descriptions if they're actually needed (almost never),
saves even more space when parsing package lists
- refresh patches
SVN-Revision: 18120
Jo-Philipp Wich [Thu, 22 Oct 2009 08:46:55 +0000 (08:46 +0000)]
[package] opkg:
- replace package list parser by something that works with fixed buffers
to avoid slurping the whole file into memory during parsing
- fix a possible null pointer dereference in opkg_remove_cmd()
- get rid of upgrade, it cannot upgrade single packages and kills
the system in most cases
- get rid of the flag operation, not needed
- bump package revision
SVN-Revision: 18119
Felix Fietkau [Thu, 22 Oct 2009 01:35:32 +0000 (01:35 +0000)]
imagebuilder: accept empty profile names, some targets do not define profiles (thx, patrick)
SVN-Revision: 18117
Florian Fainelli [Wed, 21 Oct 2009 14:32:09 +0000 (14:32 +0000)]
[toolchain] get rid of gcc-4.4.0 support
SVN-Revision: 18115
Florian Fainelli [Wed, 21 Oct 2009 14:31:01 +0000 (14:31 +0000)]
[toolchain] refresh toolchain patches, add ubicom32 patch to gcc 4.4.1 and 4.4.2
SVN-Revision: 18114
Florian Fainelli [Wed, 21 Oct 2009 06:26:39 +0000 (06:26 +0000)]
[toolchain] add support for gcc-4.4.2, add missing gcc-4.4.1 md5sum
SVN-Revision: 18113
Felix Fietkau [Wed, 21 Oct 2009 00:20:42 +0000 (00:20 +0000)]
madwifi: reduce the size of the multicall tool binary
SVN-Revision: 18112
Felix Fietkau [Tue, 20 Oct 2009 22:22:59 +0000 (22:22 +0000)]
do not relink libresolv, it makes iproute2 barf
SVN-Revision: 18111
Felix Fietkau [Tue, 20 Oct 2009 21:48:40 +0000 (21:48 +0000)]
remove obsolete uci validation awk code
SVN-Revision: 18110
Felix Fietkau [Tue, 20 Oct 2009 21:45:57 +0000 (21:45 +0000)]
base-files: remove obsolete stuff from common.awk
SVN-Revision: 18109
Felix Fietkau [Tue, 20 Oct 2009 21:40:09 +0000 (21:40 +0000)]
wireless-tools: reduce binary size by ~13k by removing unused/obsolete features
SVN-Revision: 18108
Felix Fietkau [Tue, 20 Oct 2009 21:14:57 +0000 (21:14 +0000)]
hostapd: make compilation of the hostap driver conditional - saves 10k uncompressed
SVN-Revision: 18107
Felix Fietkau [Tue, 20 Oct 2009 20:59:40 +0000 (20:59 +0000)]
hotplug2: get rid of the unnecessary reference to libdl as well
SVN-Revision: 18106
Felix Fietkau [Tue, 20 Oct 2009 20:52:42 +0000 (20:52 +0000)]
mark the llvm toolchain as broken
SVN-Revision: 18105
Felix Fietkau [Tue, 20 Oct 2009 20:49:44 +0000 (20:49 +0000)]
hotplug2: compile in the worker module statically, saves >20k uncompressed
SVN-Revision: 18104
Gabor Juhos [Tue, 20 Oct 2009 19:36:47 +0000 (19:36 +0000)]
ar71xx: add default network configuration for RS and RS-Pro
SVN-Revision: 18103
Jo-Philipp Wich [Tue, 20 Oct 2009 17:07:08 +0000 (17:07 +0000)]
[package] base-files: only try to execute watchdog if binary is present
SVN-Revision: 18102
Gabor Juhos [Tue, 20 Oct 2009 12:59:45 +0000 (12:59 +0000)]
ar71xx: add default network configuration file for the WP543 board
SVN-Revision: 18101
Gabor Juhos [Tue, 20 Oct 2009 12:59:42 +0000 (12:59 +0000)]
ar71xx: Compex WPJ543 board is supported as well
SVN-Revision: 18100
Gabor Juhos [Tue, 20 Oct 2009 12:59:39 +0000 (12:59 +0000)]
ar71xx: fix PCI IRQ map of the WP543
SVN-Revision: 18099
Felix Fietkau [Tue, 20 Oct 2009 11:44:16 +0000 (11:44 +0000)]
remove $(FPIC) from iptables, it is handled internally correctly. saves 2k on mips
SVN-Revision: 18098
Felix Fietkau [Tue, 20 Oct 2009 09:14:25 +0000 (09:14 +0000)]
fix potential inconsistencies in toolchain selection on linux 2.4
SVN-Revision: 18097
Felix Fietkau [Tue, 20 Oct 2009 09:03:44 +0000 (09:03 +0000)]
use the new 4.3.3+cs toolchain for mips and arm - significantly improves code size on mips and performance on arm
SVN-Revision: 18094
Felix Fietkau [Tue, 20 Oct 2009 08:41:32 +0000 (08:41 +0000)]
zlib: replace -fPIC with $(FPIC)
SVN-Revision: 18093
Felix Fietkau [Tue, 20 Oct 2009 08:26:39 +0000 (08:26 +0000)]
uci: only use $(FPIC) on library parts, saves a few hundred bytes
SVN-Revision: 18092
Felix Fietkau [Tue, 20 Oct 2009 08:21:10 +0000 (08:21 +0000)]
opkg: get rid of libopkg, saves >10k compressed, >40k uncompressed
SVN-Revision: 18091
Felix Fietkau [Tue, 20 Oct 2009 07:26:34 +0000 (07:26 +0000)]
fix pthread mklibs relinking by copying libpthread_so.a from uclibc instead of using the standard _pic variant
SVN-Revision: 18090
Felix Fietkau [Tue, 20 Oct 2009 06:57:19 +0000 (06:57 +0000)]
install the right version of libgcc along with its version map to fix relinking issues with mklibs, attempt to relink only if the version map is actually present
SVN-Revision: 18089
Hamish Guthrie [Tue, 20 Oct 2009 06:51:30 +0000 (06:51 +0000)]
[busybox] At boot, the startup process is executed in a non-interactive shell. Default behavior for a non-interactive shell is that SIGINT is processeld locally by the shell (and typically ignored), this runtime environment is inherited by children, hence Ctrl-C has no effect within a telnet session. This patch enables the correct behavior
SVN-Revision: 18088
Felix Fietkau [Tue, 20 Oct 2009 06:48:29 +0000 (06:48 +0000)]
gcc: backport libgcc_pic changes to older gcc4 versions, install the libgcc map file as well
SVN-Revision: 18087
Felix Fietkau [Mon, 19 Oct 2009 23:26:09 +0000 (23:26 +0000)]
gcc: create a proper libgcc_pic.a static library for relinking (4.3.3+ for now, backport will follow)
SVN-Revision: 18086
Felix Fietkau [Mon, 19 Oct 2009 23:26:05 +0000 (23:26 +0000)]
mklibs: preserve the uclibc init symbol
SVN-Revision: 18085
Felix Fietkau [Mon, 19 Oct 2009 23:26:00 +0000 (23:26 +0000)]
mklibs: handle duplicate symbols properly
SVN-Revision: 18084
Felix Fietkau [Mon, 19 Oct 2009 23:25:42 +0000 (23:25 +0000)]
mklibs: fix crashes on nonexistant sections in readelf (thx, justus)
SVN-Revision: 18083
John Crispin [Mon, 19 Oct 2009 20:56:55 +0000 (20:56 +0000)]
ifxmips: fold files/drivers/* into patches
SVN-Revision: 18082
Felix Fietkau [Mon, 19 Oct 2009 19:15:08 +0000 (19:15 +0000)]
mark uboot-envtools as broken, it looks more like a place holder than an actual packaging attempt
SVN-Revision: 18079
Felix Fietkau [Mon, 19 Oct 2009 18:25:25 +0000 (18:25 +0000)]
remove support for uclibc 0.9.29
SVN-Revision: 18078
Gabor Juhos [Mon, 19 Oct 2009 08:07:40 +0000 (08:07 +0000)]
ar71xx: create firmware image for WP543 boards with 4/8/16MB of flash
SVN-Revision: 18075
Gabor Juhos [Mon, 19 Oct 2009 08:07:38 +0000 (08:07 +0000)]
ar71xx: enable myloader partition parser on 2.6.30 and 2.6.31
SVN-Revision: 18074
Gabor Juhos [Mon, 19 Oct 2009 08:07:35 +0000 (08:07 +0000)]
ar71xx: sync 2.6.30 kernel config
SVN-Revision: 18073
Gabor Juhos [Mon, 19 Oct 2009 08:07:32 +0000 (08:07 +0000)]
ar71xx: reset the phy chip along with the ethernet mac on the WP543 board
SVN-Revision: 18072
Gabor Juhos [Mon, 19 Oct 2009 08:07:29 +0000 (08:07 +0000)]
ar71xx: reset the ethernet device before registration
SVN-Revision: 18071
Felix Fietkau [Mon, 19 Oct 2009 07:41:33 +0000 (07:41 +0000)]
binutils: add support for non-pic handling and use it in the codesourcery based gcc, fixes mips support for this toolchain
SVN-Revision: 18070
Felix Fietkau [Mon, 19 Oct 2009 07:41:29 +0000 (07:41 +0000)]
uClibc: add support for mips non-pic relocations in ldso
SVN-Revision: 18069
Felix Fietkau [Mon, 19 Oct 2009 05:28:29 +0000 (05:28 +0000)]
gcc: prevent the libgcc configure script from enabling support for the fixed point math extension, as it can bloat up libgcc size to 1.4M on mips
SVN-Revision: 18066
Felix Fietkau [Mon, 19 Oct 2009 04:28:15 +0000 (04:28 +0000)]
mac80211: fix ath5k compile on 2.6.28 and earlier
SVN-Revision: 18065
Felix Fietkau [Mon, 19 Oct 2009 04:26:28 +0000 (04:26 +0000)]
gcc: disable mips non-PIC ABI calls in the codesourcery based version by default, as our binutils version does not support it
SVN-Revision: 18064
Felix Fietkau [Mon, 19 Oct 2009 03:45:03 +0000 (03:45 +0000)]
fix ssb compile error on 2.6.28
SVN-Revision: 18063
Felix Fietkau [Mon, 19 Oct 2009 03:32:49 +0000 (03:32 +0000)]
fix errors in unresolved weak symbols on arm
SVN-Revision: 18062
Felix Fietkau [Mon, 19 Oct 2009 02:39:02 +0000 (02:39 +0000)]
hotplug2: fix "MALLOC FAILURE!" message caused by a missing return code check on recv()
SVN-Revision: 18061
Felix Fietkau [Mon, 19 Oct 2009 02:09:59 +0000 (02:09 +0000)]
add a binutils variant based on a binutils snapshot and codesourcery g++ enhancements (compiles, but fails to link the kernel)
SVN-Revision: 18060
Felix Fietkau [Mon, 19 Oct 2009 02:09:52 +0000 (02:09 +0000)]
add a gcc variant based on gcc 4.3.3 with codesourcery enhancements
SVN-Revision: 18059
Gabor Juhos [Sun, 18 Oct 2009 08:48:07 +0000 (08:48 +0000)]
ramips: add preliminary support for the DIR-300 revB board
SVN-Revision: 18058
Felix Fietkau [Sat, 17 Oct 2009 22:11:21 +0000 (22:11 +0000)]
add experimental support for a new menuconfig submenu "Package features".
allows selection between multiple packages providing the same feature, which affects dependencies of other packages.
will be used e.g. for choosing between DirectFB and X.org for libraries like GTK2
SVN-Revision: 18056
Felix Fietkau [Sat, 17 Oct 2009 22:11:14 +0000 (22:11 +0000)]
madwifi: add antenna gpio support for nanostation loco2
SVN-Revision: 18055
Felix Fietkau [Sat, 17 Oct 2009 04:56:09 +0000 (04:56 +0000)]
madwifi: remove the 10HZ timer for updating rate control statistics
SVN-Revision: 18053
Felix Fietkau [Sat, 17 Oct 2009 04:56:05 +0000 (04:56 +0000)]
madwifi: fix various noderef/memleak issues
SVN-Revision: 18052