nbd [Tue, 27 Oct 2009 01:11:44 +0000 (01:11 +0000)]
ppc: add missing symbols for building with a newer toolchain
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18179
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Tue, 27 Oct 2009 01:11:40 +0000 (01:11 +0000)]
uClibc: implement copysignl in libc on powerpc to avoid undefined references in libstdc++
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18178
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Tue, 27 Oct 2009 01:11:35 +0000 (01:11 +0000)]
gcc: compile libgcc and libstdc++ with -O2 instead of -Os on power pc to avoid generating references to gpr save/restore functions which cannot yet be resolved at this point
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18177
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 26 Oct 2009 17:17:51 +0000 (17:17 +0000)]
ramips: move 'arch/mips/include/asm/mach-ralink/eth.h' to 'drivers/net/ramips_eth.h'
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18176
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 26 Oct 2009 17:17:48 +0000 (17:17 +0000)]
ramips: use definitions from rt305x_regs, and nuke the duplicated ones
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18175
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 26 Oct 2009 17:17:45 +0000 (17:17 +0000)]
ramips: move ramips_eth_platform_data into a separate file
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18174
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 26 Oct 2009 17:17:42 +0000 (17:17 +0000)]
ramips: request_irq prior to dma allocation, and handle the case if it fails
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18173
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 26 Oct 2009 17:17:39 +0000 (17:17 +0000)]
ramips: add error handling to ramips_alloc_dma
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18172
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 26 Oct 2009 17:17:37 +0000 (17:17 +0000)]
ramips: free allocated skbs in ramips_cleanup_dma
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18171
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 26 Oct 2009 17:17:34 +0000 (17:17 +0000)]
ramips: add ramips_setup_dma helper to the ethernet driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18170
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 26 Oct 2009 17:17:29 +0000 (17:17 +0000)]
ramips: add ramips_cleanup_dma helper
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18169
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 26 Oct 2009 17:17:26 +0000 (17:17 +0000)]
ramips: remove unnecessary includes in the ethernet driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18168
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 26 Oct 2009 17:17:22 +0000 (17:17 +0000)]
ramips: fix dma api usage in the ethernet driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18167
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 26 Oct 2009 17:17:18 +0000 (17:17 +0000)]
ramips: use resource to pass irq and base address to the ethernet driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18166
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 26 Oct 2009 17:17:13 +0000 (17:17 +0000)]
ramips: add error-path handling to the ramips_eth_plat_probe
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18165
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 26 Oct 2009 14:27:30 +0000 (14:27 +0000)]
lua: fix regressions in operator overloading caused by the refcounting patch, also fix some more variable cleanup issues => even more performance, less memory utilization
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18164
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Mon, 26 Oct 2009 12:06:47 +0000 (12:06 +0000)]
swap logic on squashfs version selection
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18163
3c298f89-4303-0410-b956-
a3cf2f4a3e73
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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18162
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Mon, 26 Oct 2009 10:15:52 +0000 (10:15 +0000)]
rename some patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18161
3c298f89-4303-0410-b956-
a3cf2f4a3e73
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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18160
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18159
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18158
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Sun, 25 Oct 2009 21:26:46 +0000 (21:26 +0000)]
[kernel] add missing configuration symbols
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18157
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Sun, 25 Oct 2009 21:13:46 +0000 (21:13 +0000)]
[brcm63xx] remove 2.6.28 support, we never really used it
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18156
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Sun, 25 Oct 2009 21:10:53 +0000 (21:10 +0000)]
[brcm63xx] switch to 2.6.30.9
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18155
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sun, 25 Oct 2009 18:08:16 +0000 (18:08 +0000)]
[ramips] use gpio_led package rather than staticly linking it into the kernel
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18154
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18153
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sun, 25 Oct 2009 17:41:01 +0000 (17:41 +0000)]
[ramips] fixes licenses
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18152
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sun, 25 Oct 2009 17:06:01 +0000 (17:06 +0000)]
[ramips] select CONFIG_LEDS_GPIO per default
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18151
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sun, 25 Oct 2009 16:58:00 +0000 (16:58 +0000)]
[ramips] clean up dma api of ethernet driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18150
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18149
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Sun, 25 Oct 2009 10:17:50 +0000 (10:17 +0000)]
[toolchain] combine the two gcc-4.4.1 selects into a single one
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18148
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 25 Oct 2009 09:37:30 +0000 (09:37 +0000)]
ramips: nuke net_device stats from the private data of the ethernet driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18147
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 25 Oct 2009 09:37:27 +0000 (09:37 +0000)]
ramips: remove unnecessary type-castings in the ethernet driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18146
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 25 Oct 2009 09:37:24 +0000 (09:37 +0000)]
ramips: change debug message levels, and add missing LFs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18145
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 25 Oct 2009 09:37:21 +0000 (09:37 +0000)]
ramips: make ethernet fuctions static
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18144
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 25 Oct 2009 09:37:17 +0000 (09:37 +0000)]
ramips: register ethernet device on the DIR-300 board
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18143
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 25 Oct 2009 07:10:16 +0000 (07:10 +0000)]
ramips: change prom code to accept 'board=FOOBAR' from the command line
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18142
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 25 Oct 2009 07:10:14 +0000 (07:10 +0000)]
ramips: modify {read,write}_config helpers
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18141
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 25 Oct 2009 07:10:11 +0000 (07:10 +0000)]
ramips: nuke config_access helper
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18140
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sun, 25 Oct 2009 00:11:08 +0000 (00:11 +0000)]
[ramips] fixes dma hangups in eth
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18139
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18138
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sat, 24 Oct 2009 23:08:06 +0000 (23:08 +0000)]
[ramips] select fon20n mach
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18137
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18136
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sat, 24 Oct 2009 20:58:41 +0000 (20:58 +0000)]
[ramips] make ethernet a platform device
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18135
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sat, 24 Oct 2009 20:57:59 +0000 (20:57 +0000)]
[ramips] missing define to make mach for fonera20n work
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18134
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sat, 24 Oct 2009 20:56:31 +0000 (20:56 +0000)]
[ramips] make default llll/w vlan setup in esw
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18133
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sat, 24 Oct 2009 20:55:36 +0000 (20:55 +0000)]
[ramips] adds mach type for fonera20n
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18132
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 24 Oct 2009 00:58:38 +0000 (00:58 +0000)]
gcc: fix compile on armv4t with the cs toolchain
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18131
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 24 Oct 2009 00:58:34 +0000 (00:58 +0000)]
gcc: fix bug reporting url in newer compiler versions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18130
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Fri, 23 Oct 2009 16:52:48 +0000 (16:52 +0000)]
fixes commit 18128, wrong patch :)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18129
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18128
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 23 Oct 2009 12:13:00 +0000 (12:13 +0000)]
[kernel] update to 2.6.31.5
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18127
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 23 Oct 2009 12:10:25 +0000 (12:10 +0000)]
[kernel] update to 2.6.30.9
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18126
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 23 Oct 2009 09:12:17 +0000 (09:12 +0000)]
[kernel] update to 2.6.27.35
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18125
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18124
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18123
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 22 Oct 2009 16:39:39 +0000 (16:39 +0000)]
fix a typo
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18122
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [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)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18121
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18120
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18119
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 22 Oct 2009 01:35:32 +0000 (01:35 +0000)]
imagebuilder: accept empty profile names, some targets do not define profiles (thx, patrick)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18117
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Wed, 21 Oct 2009 14:32:09 +0000 (14:32 +0000)]
[toolchain] get rid of gcc-4.4.0 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18115
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18114
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18113
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Wed, 21 Oct 2009 00:20:42 +0000 (00:20 +0000)]
madwifi: reduce the size of the multicall tool binary
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18112
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Tue, 20 Oct 2009 22:22:59 +0000 (22:22 +0000)]
do not relink libresolv, it makes iproute2 barf
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18111
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Tue, 20 Oct 2009 21:48:40 +0000 (21:48 +0000)]
remove obsolete uci validation awk code
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18110
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Tue, 20 Oct 2009 21:45:57 +0000 (21:45 +0000)]
base-files: remove obsolete stuff from common.awk
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18109
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Tue, 20 Oct 2009 21:40:09 +0000 (21:40 +0000)]
wireless-tools: reduce binary size by ~13k by removing unused/obsolete features
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18108
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Tue, 20 Oct 2009 21:14:57 +0000 (21:14 +0000)]
hostapd: make compilation of the hostap driver conditional - saves 10k uncompressed
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18107
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Tue, 20 Oct 2009 20:59:40 +0000 (20:59 +0000)]
hotplug2: get rid of the unnecessary reference to libdl as well
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18106
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Tue, 20 Oct 2009 20:52:42 +0000 (20:52 +0000)]
mark the llvm toolchain as broken
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18105
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Tue, 20 Oct 2009 20:49:44 +0000 (20:49 +0000)]
hotplug2: compile in the worker module statically, saves >20k uncompressed
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18104
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 20 Oct 2009 19:36:47 +0000 (19:36 +0000)]
ar71xx: add default network configuration for RS and RS-Pro
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18103
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Tue, 20 Oct 2009 17:07:08 +0000 (17:07 +0000)]
[package] base-files: only try to execute watchdog if binary is present
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18102
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 20 Oct 2009 12:59:45 +0000 (12:59 +0000)]
ar71xx: add default network configuration file for the WP543 board
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18101
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 20 Oct 2009 12:59:42 +0000 (12:59 +0000)]
ar71xx: Compex WPJ543 board is supported as well
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18100
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 20 Oct 2009 12:59:39 +0000 (12:59 +0000)]
ar71xx: fix PCI IRQ map of the WP543
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18099
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Tue, 20 Oct 2009 11:44:16 +0000 (11:44 +0000)]
remove $(FPIC) from iptables, it is handled internally correctly. saves 2k on mips
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18098
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Tue, 20 Oct 2009 09:14:25 +0000 (09:14 +0000)]
fix potential inconsistencies in toolchain selection on linux 2.4
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18097
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18094
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Tue, 20 Oct 2009 08:41:32 +0000 (08:41 +0000)]
zlib: replace -fPIC with $(FPIC)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18093
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Tue, 20 Oct 2009 08:26:39 +0000 (08:26 +0000)]
uci: only use $(FPIC) on library parts, saves a few hundred bytes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18092
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Tue, 20 Oct 2009 08:21:10 +0000 (08:21 +0000)]
opkg: get rid of libopkg, saves >10k compressed, >40k uncompressed
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18091
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18090
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18089
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hcg [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18088
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18087
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [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)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18086
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 19 Oct 2009 23:26:05 +0000 (23:26 +0000)]
mklibs: preserve the uclibc init symbol
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18085
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 19 Oct 2009 23:26:00 +0000 (23:26 +0000)]
mklibs: handle duplicate symbols properly
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18084
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 19 Oct 2009 23:25:42 +0000 (23:25 +0000)]
mklibs: fix crashes on nonexistant sections in readelf (thx, justus)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18083
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Mon, 19 Oct 2009 20:56:55 +0000 (20:56 +0000)]
ifxmips: fold files/drivers/* into patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18082
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18079
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 19 Oct 2009 18:25:25 +0000 (18:25 +0000)]
remove support for uclibc 0.9.29
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18078
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 19 Oct 2009 08:07:40 +0000 (08:07 +0000)]
ar71xx: create firmware image for WP543 boards with 4/8/16MB of flash
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18075
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 19 Oct 2009 08:07:38 +0000 (08:07 +0000)]
ar71xx: enable myloader partition parser on 2.6.30 and 2.6.31
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18074
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 19 Oct 2009 08:07:35 +0000 (08:07 +0000)]
ar71xx: sync 2.6.30 kernel config
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18073
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [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
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18072
3c298f89-4303-0410-b956-
a3cf2f4a3e73