Jo-Philipp Wich
6df3af8a36
add patch-specs.sh, a utility for modifying GCC specs The patch-specs.sh utility dumps the GCC specs of a given toolchain and modifies them to always include $STAGING_DIR in the link and compiler command lines, this makes most -I and -L flags unnecessary and lets the compiler automatically find libraries and headers in the staging dir, also solves the majority of -rpath issues.
...
SVN-Revision: 29767
13 years ago
Jo-Philipp Wich
5b7668ca44
use ext-toolchain.sh to integrate external toolchains Use ext-toolchain.sh to wrap external toolchain commands, abort build if certain features such as CONFIG_SOFT_FLOAT or CONFIG_IPV6 are enabled but not supported by the toolchain.
...
SVN-Revision: 29766
13 years ago
Jo-Philipp Wich
7a563f122f
add ext-toolchain.sh, a utility for external toolchains The ext-toolchain.sh utility script implements various external toolchain tasks: * Testing of available features, like c++, soft-float or ipv6 support * Finding the libc implementation (uclibc or eglibc/glibc) * Inferring the GNU target name * Finding shared objects for packaging (libc, libpthread, ...) * Finding executables for packaging (ldd, gdbserver, ...) * Generating wrapper scripts for toolchain commands
...
SVN-Revision: 29765
13 years ago
John Crispin
49eb3fd845
gigaset 76x
...
* fixes leds
* adds all leds found on the sx763 board
* removes board_config from flash layout because wireless data is stored in kernel (ath5k)
* fix button handling
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>
SVN-Revision: 29763
13 years ago
John Crispin
a2708d11e8
ramips: Rework ramips_eth to not require irqsave locking anymore
...
Previously the tx housekeeping was done in a spin_lock_irqsave critical
section which causes irqs to be disabled during that time. Since the
housekeeping is already prepared to be scheduled as a tasklet process
the housekeeping only in softirq context and revise the locking between
the tx path and the housekeeping tasklet by using a normal spin_lock
which in most situations will be a NOP anyway.
This makes sure that interrupts are only disabled for a short time
since in the worst case the housekeeping might have to free up to 256
skbs.
Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
SVN-Revision: 29762
13 years ago
Felix Fietkau
2683b5b15d
rt2x00: add a patch to avoid excessive memmove() on packet contents to improve performance (patch by Helmut Schaa)
...
SVN-Revision: 29760
13 years ago
Hauke Mehrtens
034cf5643f
brcm47xx: add support for kernel 3.2
...
SVN-Revision: 29756
13 years ago
Hauke Mehrtens
c3d134af12
brcm47xx: run kernel_oldconfig
...
SVN-Revision: 29755
13 years ago
John Crispin
ccb6b0a063
tools: clean up Makefiles / make ccache work
...
SVN-Revision: 29754
13 years ago
Imre Kaloz
f9e41adc80
add support for OMAP4 based boards, starting with the PandaBoard
...
SVN-Revision: 29753
13 years ago
Imre Kaloz
25909f5e42
build and package the wl12xx driver
...
SVN-Revision: 29751
13 years ago
Imre Kaloz
6274648199
fixup arm xz support with recent changes
...
SVN-Revision: 29750
13 years ago
Imre Kaloz
e65195c246
add missing symbols
...
SVN-Revision: 29749
13 years ago
Imre Kaloz
8fcdb09e1f
upgrade to latest linaro releases
...
SVN-Revision: 29748
13 years ago
Felix Fietkau
b0479e2ca2
kernel: disable bridge igmp snooping in 3.2 as well
...
SVN-Revision: 29747
13 years ago
Felix Fietkau
87bbccb614
ath9k: fix handling of the KeyMiss flag for received packets - fixes connection stability issues with crypto enabled
...
SVN-Revision: 29745
13 years ago
Felix Fietkau
66895b7115
kernel: disable bridge igmp snooping by default to avoid multicast issues
...
SVN-Revision: 29744
13 years ago
Felix Fietkau
419718e99f
libnl-tiny: export unl_genl_multicast_id()
...
SVN-Revision: 29743
13 years ago
Jonas Gorski
9eb73ee6b7
kernel: ppc40x: ppc44x: add missing kernel config symbol
...
SVN-Revision: 29742
13 years ago
Hauke Mehrtens
a9e42130a5
broadcom-diag: add support for some new devices
...
There is still no Ethernet driver for these devices in trunk.
Thanks George Kashperko for the patch.
SVN-Revision: 29735
13 years ago
Hauke Mehrtens
d5bc3a994b
brcm47xx: update usb driver
...
Add workarround for BCM5357 and BCM4749.
This patch contains the following fixes from George Kashperko:
* separate subroutines for controller initialization workarounds -
following CodingStyle recommendations;
* __devinit __devexit __devinitconst annotations for CONFIG_HOTPLUG;
* fix leak in ssb_hcd_create_pdev/bcma_hcd_create_pdev - as hci_res being
kmalloc'ed is never freed anywhere while platform_device_add_resources
will kmemdup resources right away;
* fix compilation error in ssb_hcd_resume - it will fail as soon as
CONFIG_PM is selected.
SVN-Revision: 29734
13 years ago
Jo-Philipp Wich
9d497cb132
rtl8366: fix rtl8366_smi_detect() after r29677
...
SVN-Revision: 29732
13 years ago
Jonas Gorski
3883e71097
brcm63xx: add support for linux 3.2
...
SVN-Revision: 29731
13 years ago
Jonas Gorski
1bc0abb058
kernel: add support for linux 3.2.1
...
SVN-Revision: 29730
13 years ago
Jonas Gorski
50d4c0e31a
package: iptables: fix compilation with linux 3.2
...
SVN-Revision: 29729
13 years ago
Jonas Gorski
f2d35c7110
mac80211: current revisions build with 3.2
...
SVN-Revision: 29728
13 years ago
Jonas Gorski
f3f1075655
kernel: backport overlayfs v11 to 3.0 and 2.6.39
...
Should fix whiteout issues and missing files when using extroot.
SVN-Revision: 29727
13 years ago
Jonas Gorski
c560444a58
kernel: update linux 3.1 to 3.1.9
...
SVN-Revision: 29726
13 years ago
Jonas Gorski
e49d3e1d5b
kernel: update linux 3.0 to 3.0.17
...
SVN-Revision: 29725
13 years ago
Jo-Philipp Wich
0cb05017c6
iwinfo: plug memory leak in nl80211 backend, nl80211_close() did not put the family pointer
...
SVN-Revision: 29723
13 years ago
Felix Fietkau
e3a21eb9f8
gcc: always explicitly link against libstdc++, fixes build errors on some hosts that refuse to link it in implicitly (should fix #10587 )
...
SVN-Revision: 29721
13 years ago
Felix Fietkau
39195e3a25
libnl-tiny: fix a potential memleak in an error path
...
SVN-Revision: 29720
13 years ago
Felix Fietkau
e87bb77966
ar8216: use vlan configuration for connecting ports (forced to be untagged) even with vlan_enable=0, but keep them isolated before the switch has been configured this makes enable_vlan=0 practical for vlan passthrough
...
SVN-Revision: 29719
13 years ago
Felix Fietkau
c33e016fa5
ar8216: do not strip vlan tags when running with vlan_enable=0
...
SVN-Revision: 29718
13 years ago
Gabor Juhos
fbf81c8e79
ar71xx: move irq_to_gpio and gpio_to_irq into gpio.c
...
SVN-Revision: 29713
13 years ago
Daniel Dickinson
034b7f0ef5
Remove invalid LED GPIO from GW6200 board definition. GPIO 35 isn't intended to control ethernet LED (the led behaviour is a side effect) and using the gpio as an led causes kernel panics.
...
SVN-Revision: 29712
13 years ago
Gabor Juhos
67f62cf5cf
ar71xx: disable ath79 in order to get rid of Kconfig warnings
...
SVN-Revision: 29711
13 years ago
Gabor Juhos
88d8cdd503
ar71xx: pb44_spi: add shutdown handler
...
This allows to access the flash from a kexec'd kernel.
SVN-Revision: 29710
13 years ago
Gabor Juhos
e1b7995aef
ar71xx: pb44_spi: call pb44_spi_{en,dis}able from probe/remove
...
SVN-Revision: 29709
13 years ago
Gabor Juhos
67444c7795
ar71xx: pb44_spi: introduce pb44_spi_{en,dis}able helpers
...
SVN-Revision: 29708
13 years ago
Gabor Juhos
0f566a376c
ar71xx: ar71xx_spi: add shutdown handler
...
This allows to access the flash from a kexec'd kernel.
SVN-Revision: 29707
13 years ago
Gabor Juhos
09a6e3f662
ar71xx: ar71xx_spi: save and restore regs from probe/remove
...
SVN-Revision: 29706
13 years ago
Gabor Juhos
714a9bd641
ar71xx: ar71xx_wdt: add shutdown handler
...
SVN-Revision: 29705
13 years ago
Jo-Philipp Wich
9054bc91b3
cmake.mk: fix passing of LDFLAGS
...
SVN-Revision: 29701
13 years ago
Jo-Philipp Wich
690701d26e
make prepare_kernel_conf target depend on quilt instead of sed. Preparing the source tree requires quilt and installing quilt implies installing sed.
...
SVN-Revision: 29697
13 years ago
Jo-Philipp Wich
73b4974397
metadata.pl: filter direct recursive depends like "select PACKAGE_kmod-ipv6 if PACKAGE_kmod-ipv6"
...
SVN-Revision: 29695
13 years ago
Jo-Philipp Wich
7251541786
pptp: remove support for underlying ipproto, it is adviced since a while that pptp should be declared as separate interface alognside wan - in this configuration the ipproto will cause stray udhcpc errors due to not existent interfaces, so remove it
...
SVN-Revision: 29694
13 years ago
Jo-Philipp Wich
df57c5fdde
cyassl: use patch-libtool pkg fixup
...
SVN-Revision: 29693
13 years ago
Felix Fietkau
37020b2d6b
zlib: fix duplicate function declarations for largefile support
...
SVN-Revision: 29690
13 years ago
Jo-Philipp Wich
e53afbbe64
introduce a USE_EXTERNAL_LIBC symbol which gets selected by EXTERNAL_TOOLCHAIN || NATIVE_TOOLCHAIN Currently we always assume uClibc if an external toolchain is used, this breaks for non-uClibc toolchains or even vanilla uClibc ones since they do not share the external librpc semantics as OpenWrt. Solve the problem by defining an abstract "EXTERNAL_LIBC" which packages might or might not depend on.
...
SVN-Revision: 29689
13 years ago