Felix Fietkau
e74e4dbd29
toolchain: keep the initial gcc around for later uclibc rebuilds
...
testing uclibc changes is tricky because the final gcc tends to miscompile
uclibc code or barf up internal compiler errors.
install binutils into $(TOOLCHAIN_DIR)/initial (without changing the configure
prefix) and copy it from there to $(TOOLCHAIN_DIR)/ so that the initial gcc
can be put into $(PATH) for the uclibc build, even if the final gcc
is already installed.
SVN-Revision: 32553
2012-06-30 18:12:15 +00:00
Jo-Philipp Wich
b2e5c5f82e
base-files: implement network_get_dnsserver() and network_get_dnssearch() in /lib/functions/network.sh
...
SVN-Revision: 32531
2012-06-29 19:04:11 +00:00
Felix Fietkau
5c49ad2096
ath9k: revert an upstream initval update to fix a rx sensitivity regression on ar9380 ( fixes #11756 )
...
SVN-Revision: 32528
2012-06-29 17:59:39 +00:00
Felix Fietkau
30c29914c4
eglibc: work around a broken configure test to fix compile errors on x86
...
SVN-Revision: 32527
2012-06-29 16:19:48 +00:00
Jo-Philipp Wich
e654014352
base-files: only consider enabled default routes when finding the wan iface ( #11774 )
...
SVN-Revision: 32525
2012-06-29 11:58:35 +00:00
Jo-Philipp Wich
1f8d8dca76
netifd: update to current git head, exposes enabled state, mtu and metric overrides for routes
...
SVN-Revision: 32524
2012-06-29 11:42:15 +00:00
Florian Fainelli
52bae2d2bd
fix watchdog and rng drivers section mismatch ( #11767 )
...
SVN-Revision: 32522
2012-06-29 09:07:54 +00:00
Felix Fietkau
ad19192d3a
tools: sdcc depends on bison
...
SVN-Revision: 32521
2012-06-29 00:32:43 +00:00
Felix Fietkau
5570b76642
ar71xx: detect and enable MIPS DSP extensions, AR9344 supports them ( fixes #11762 )
...
SVN-Revision: 32520
2012-06-28 16:05:08 +00:00
Felix Fietkau
f9f929613d
toolchain: enable gdb by default
...
SVN-Revision: 32518
2012-06-28 14:32:11 +00:00
Felix Fietkau
dd80e8de1f
ath9k: de-duplicate initvals, reduces uncompressed binary size by 24 KB
...
SVN-Revision: 32517
2012-06-28 00:34:19 +00:00
Felix Fietkau
669e79a45b
ath9k: update the ar934x initvals
...
SVN-Revision: 32516
2012-06-27 22:32:56 +00:00
Felix Fietkau
cbf93f02ba
ath9k: remove the queue length limiting patch, the approach was experimental, not used by default and a different solution is required
...
SVN-Revision: 32515
2012-06-27 22:32:51 +00:00
Felix Fietkau
a5c684de26
kernel: switch openwrt default to TCP cubic from westwood (patch by Dave Täht)
...
Despite Westwood's theoretical advantages, in nearly
every benchmark we ran last year, TCP cubic won, whether it be
on correct RTT estimates, amount of buffering, responsiveness,
etc. on current hardware and software designs.
(both need timestamps on to work well, besides)
TCP cubic is better maintained and understood than westwood,
also.
While a scenario where westwood would win possibly exists,
there is too much buffering in the wifi stack in particular
at present, to see any improvement.
If you wish to exercise various TCPs under contention,
the current svn head of netperf (2.6) has options to switch
congestion control agorithms on the fly, as does iperf.
SVN-Revision: 32514
2012-06-27 22:32:47 +00:00
Felix Fietkau
6c2a295245
base-files: enable TCP timestamps, enable sack/dsack. (patch by Dave Täht)
...
A year of testing in the cerowrt project shows not using timestamps
to be a very bad idea in nearly any TCP at speeds above a few Mbit.
Lastly sack/dsack help on recovery from larger amounts of packet
loss.
SVN-Revision: 32513
2012-06-27 22:32:44 +00:00
Florian Fainelli
1d7878a38b
fix SPI clock frequency selection
...
SVN-Revision: 32512
2012-06-27 22:14:50 +00:00
Felix Fietkau
0615bde13a
ath9k: improve ani behavior during scanning
...
SVN-Revision: 32511
2012-06-27 12:45:00 +00:00
Felix Fietkau
d4c6868027
ath9k: more ani fixes
...
SVN-Revision: 32510
2012-06-27 02:15:25 +00:00
Felix Fietkau
1e884c0923
ath9k: enable rx for tx antennas earlier (and only for multi-stream devices) to fix some validation corner cases
...
SVN-Revision: 32509
2012-06-27 01:29:56 +00:00
Felix Fietkau
d20470702f
ath9k: make antenna mask validation more flexible, allow arbitrary tx chain combinations, enable rx for chains that have enabled tx as well, fix using the second antenna for single-stream diversity based devices
...
SVN-Revision: 32508
2012-06-27 01:23:17 +00:00
Felix Fietkau
3d83a7b636
ath9k: reject invalid antenna mask configurations
...
SVN-Revision: 32507
2012-06-27 01:10:18 +00:00
Felix Fietkau
2479910d45
netifd: update to latest version, fixes bridge member interface settings
...
SVN-Revision: 32506
2012-06-26 23:34:07 +00:00
Jo-Philipp Wich
bc41cc82ec
broadcom-wl: fix WDS hotplug for multiple networks
...
SVN-Revision: 32505
2012-06-26 15:43:09 +00:00
Jo-Philipp Wich
089a80ae55
linux-atm: remove defunct ipoa protocol support
...
SVN-Revision: 32504
2012-06-26 15:40:03 +00:00
Jo-Philipp Wich
f2dde4f5ba
base-files: allow wireless ifaces to be part of multiple networks
...
SVN-Revision: 32503
2012-06-26 15:25:33 +00:00
Jo-Philipp Wich
21fce4eeae
sdcc: enable packihx, required by firmwarehotplug
...
SVN-Revision: 32500
2012-06-26 08:30:38 +00:00
Felix Fietkau
3df534502c
scripts/feeds: redirect stderr of the which call to /dev/null to avoid potentially confusing error messages on some systems
...
SVN-Revision: 32499
2012-06-25 00:27:03 +00:00
Felix Fietkau
41909c6568
kernel: add missing config symbol
...
SVN-Revision: 32498
2012-06-24 20:21:27 +00:00
Felix Fietkau
8e1583475d
ath9k: fix a dynamic WEP related regression
...
SVN-Revision: 32492
2012-06-23 17:30:45 +00:00
Felix Fietkau
0b88abd58d
ath9k: merge a patch for improving ad-hoc mode performance
...
SVN-Revision: 32491
2012-06-23 17:30:40 +00:00
Vasilis Tsiligiannis
eee358338c
ramips: mac address detection for Fonera 2.0n
...
Detect and apply MAC address of a Fonera 2.0n (ramips)
Signed-off-by: Malte Forkel <malte.forkel@berlin.de>
Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
SVN-Revision: 32490
2012-06-23 13:58:29 +00:00
Florian Fainelli
81e8757da4
provide an early ioremap cookie of the system configuration register
...
SVN-Revision: 32489
2012-06-23 11:03:50 +00:00
Florian Fainelli
98b2bc9189
group SYSDBG register defines in mcs814x.h
...
SVN-Revision: 32488
2012-06-23 11:03:45 +00:00
Florian Fainelli
a8965f0005
make hardware.h a forward inclusion of mcs814x.h
...
mach/hardware.h is soon to be removed by upstream kernel
SVN-Revision: 32487
2012-06-23 11:03:40 +00:00
Florian Fainelli
7c984552ed
remove platform specific initialization from ethernet driver
...
Hardware filtering must always be enabled as long as there is an Ethernet
device registered, and use device tree for setting the link activity and
buffer shifting enable/disable bit.
SVN-Revision: 32486
2012-06-23 11:03:35 +00:00
Florian Fainelli
2c47bbc199
regroup interrupt controller register definitions in hardware.h
...
SVN-Revision: 32485
2012-06-23 11:03:29 +00:00
Jo-Philipp Wich
7ed9369cb3
ppp: the pptp buffering option is not supported anymore, remove it
...
SVN-Revision: 32482
2012-06-21 19:41:47 +00:00
Florian Fainelli
481c9faf20
remove handle_irq callback in board-mcs8140-dt.c
...
This should have been removed in r32470.
SVN-Revision: 32481
2012-06-21 12:20:47 +00:00
Florian Fainelli
4b33e0996e
fix USB led triggers
...
SVN-Revision: 32474
2012-06-20 21:58:00 +00:00
Florian Fainelli
a98c74164e
use generic uci defaults functions
...
SVN-Revision: 32473
2012-06-20 21:57:56 +00:00
Florian Fainelli
007fa4d638
remove uselss cache invalidations
...
SVN-Revision: 32472
2012-06-20 21:57:53 +00:00
Florian Fainelli
9a2367aa6d
improve ethernet driver debugging
...
SVN-Revision: 32471
2012-06-20 21:57:49 +00:00
Florian Fainelli
3b0dba382b
do not use MULTI_IRQ_HANDLER it is bogus on our platform
...
This caused stalls in the Ethernet DMA block, so until properly
written and sorted out, fallback to the assembly version instead.
SVN-Revision: 32470
2012-06-20 21:57:45 +00:00
Mirko Vogt
f45cd30543
verified to work - remove broken flag
...
SVN-Revision: 32469
2012-06-20 19:04:35 +00:00
Felix Fietkau
3143f03568
toolchain: move eglibc-files from base-files to toolchain, it is packaged as part of the libc package
...
SVN-Revision: 32467
2012-06-20 13:45:01 +00:00
John Crispin
f6ef96fab2
add and export HOSTCC_NOCACHE
...
SVN-Revision: 32466
2012-06-20 07:48:47 +00:00
Vasilis Tsiligiannis
1978c07539
Fix sysupgrade for squashfs, jffs2 and ext4 images
...
* use 'fsync' with 'dd' for image writing
* save config to boot partition
SVN-Revision: 32465
2012-06-19 22:36:53 +00:00
Vasilis Tsiligiannis
82dc07f6f2
busybox: Enable ibs, obs and conv options on 'dd'
...
SVN-Revision: 32464
2012-06-19 22:34:49 +00:00
Jo-Philipp Wich
6387e8e458
ppp: annotate most patches with description and S-o-b
...
SVN-Revision: 32463
2012-06-19 17:03:24 +00:00
Florian Fainelli
f4afa00862
add Moschip MSC814x support
...
This target currently only supports Moschip's MCS8140 SoC, but support
for other chips in the same family (MCS8142, MCS8144) will be easy to add.
Target support is entirely using Device Tree for probing peripherals.
Drivers support include:
- PCI
- USB 1 & 2
- watchdog
- random number generator
- UART
- timer
- internal Ethernet PHY
- Ethernet MAC core
Support for the following boards is included using Device Tree
- Devolo dLAN USB Extender
- Tigal RBT-832
SVN-Revision: 32462
2012-06-19 14:48:56 +00:00