Commit Graph

373 Commits (14ed3f0f22f34b337bb58b2a5fd09e887df3331f)

Author SHA1 Message Date
Jo-Philipp Wich 298a8e2300 x86/generic: don't disable usbfs (#12452)
SVN-Revision: 34139
12 years ago
Felix Fietkau 46288bf98e x86: use $(strip) for the at_keyboard check
SVN-Revision: 34127
12 years ago
Felix Fietkau 0a9e05fb0e x86: only enable at_keyboard for the generic and kvm_guest subtargets to avoid hangs on alix2 and others (thx, russell)
SVN-Revision: 34126
12 years ago
Jo-Philipp Wich f600ec5b3b x86: allow both old and new grub signatures in sysupgrade
SVN-Revision: 33898
12 years ago
Felix Fietkau 95e642632a x86: correct image magic for grub2 images
Sysupgrade broke on x86 when grub2 superceded grub.  This patch
corrects tha magic_word to be expected in grub2 combined images.

Signed-off-by: Russell Senior <russell@personaltelco.net>

SVN-Revision: 33890
12 years ago
Florian Fainelli 60ecd5fe04 merge the RDC R-321x target as a subtarget of x86
SVN-Revision: 33779
12 years ago
Jo-Philipp Wich 4cfd3dc8ed x86/kvm_guest: enable PCIE support
SVN-Revision: 33741
12 years ago
Felix Fietkau 856fba88d9 x86: remove the reboot=bios command line parameter (#12193)
SVN-Revision: 33671
12 years ago
Felix Fietkau 1abbe676d1 x86: rename the iso file to openwrt-x86-generic.iso
SVN-Revision: 33641
12 years ago
Felix Fietkau 0dd7644ec7 x86: remove grub-legacy
SVN-Revision: 33640
12 years ago
Felix Fietkau a1bcd25082 x86: add grub2 iso support
SVN-Revision: 33639
12 years ago
Felix Fietkau 53cc34e517 x86/generic: enable cdrom + iso9660 support
SVN-Revision: 33638
12 years ago
Felix Fietkau 493b7c7f3c x86: avoid using grub prepare when using grub2
SVN-Revision: 33525
12 years ago
Felix Fietkau 999252dccc x86-generic: enable a few more common kernel options/drivers
SVN-Revision: 33516
12 years ago
Felix Fietkau 0260262f0b x86: enable usb storage support for the generic subtarget to support booting from usb devices
SVN-Revision: 33514
12 years ago
Felix Fietkau 52e8ee0666 x86: add support for building grub2 images
SVN-Revision: 33513
12 years ago
Felix Fietkau ce4244c8af x86: split generic image building into a separate script
SVN-Revision: 33511
12 years ago
Felix Fietkau 6c02dd2b04 x86: rename gen_image_x86.sh to gen_image_grub.sh
SVN-Revision: 33510
12 years ago
John Crispin f186bff0ef add missing kvm_guest kernel options
SVN-Revision: 33319
12 years ago
John Crispin 76954dc8b0 set xen images to gzip compression, fixes #11970
SVN-Revision: 33192
12 years ago
Jo-Philipp Wich c8a0166212 Fix hard reset of alix/soekris hardware under heavy NIC load
The following patch corrects a hard reset that occurs on alix and
soekris net5501 hardware. Specifically, this is an issue with the via
rhine NIC driver. Under periods of extreme load, the via rhine driver
can cause a reset of the entire system. When this happens no output is
seen on the console, the device simply reboots. This was reported in the
following ticket:

Consistent crash on Soekris NET5501
https://dev.openwrt.org/ticket/11882

I was able to reproduce the problem locally with numerous alix 2d13
platforms. Under heavy 64 byte frame size load from a Smartbits traffic
generator, the alix hardware will hard reset in under 5 minutes. The
same hardware, under the same load, on FreeBSD 9.0 does not reset.

The patch below backports most of the via rhine changes from kernel 3.5.
With OpenWrt trunk being on kernel 3.3.8, it seemed prudent to bring
these changes in to avoid this serious issue.

I've tested this heavily in my test environment and was able to keep the
device stable under load for extended periods of time without any resets.

Also, a nice side effect of this change is that it significantly raises
the performance the platform. Without this patch the alix 2d13 can move
approximately 29,000 packets per second at 64 byte frame sizes. After
this patch the alix can move 52,000 packets per second at 64 byte frame
sizes.

I put this patch under the x86 patches as those are the only platforms
with via rhine hardware that I'm aware of. If it needs to go some place
else please let me know.

Thanks,
Adam

Signed-off-by: Adam Gensler <openwrt@kristenandadam.net>

SVN-Revision: 33072
12 years ago
Florian Fainelli d359d46182 make kmod-fb dependent on DISPLAY_SUPPORT and update targets accordingly
SVN-Revision: 32869
12 years ago
Florian Fainelli c3b9a987b7 move leds modules back to target modules.mk
SVN-Revision: 32851
12 years ago
Florian Fainelli bca45d6d8a move i2c modules back to target modules.mk
SVN-Revision: 32850
12 years ago
Florian Fainelli 2bfb2a797c move more x86-specific modules back to target modules.mk
SVN-Revision: 32848
12 years ago
Florian Fainelli d973768580 move x86 specific ide/pata modules to x86' modules.mk
SVN-Revision: 32846
12 years ago
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
12 years ago
Jo-Philipp Wich f06473f8ff optimize kernel config for kvm_guest
This patch enables few extra kernel options for the kvm_guest subtarget:
- Tickless kernel to avoid timer ticks in idle guests, reduces CPU usage
- Enable paravirtualization steal time support

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>

SVN-Revision: 32436
12 years ago
Jo-Philipp Wich cbac321164 remove inittab override
SVN-Revision: 32422
12 years ago
Jo-Philipp Wich e3663ff907 use ttyS0 @ 115200 baud as default for KVM guests
SVN-Revision: 32384
12 years ago
John Crispin a4d96aae8d bump to 3.3.8
SVN-Revision: 32055
12 years ago
Gabor Juhos 2ae5581447 kernel: update linux 3.3 to 3.3.7
SVN-Revision: 31848
12 years ago
Gabor Juhos 07b5a3eea2 x86: remove support for old kernels
SVN-Revision: 31804
12 years ago
Gabor Juhos 604e3aac0a x86: remove subtarget specific LINUX_VERSION overrides
SVN-Revision: 31803
12 years ago
Gabor Juhos d9dab97d38 x86/ep80579: switch to 3.3
Also fix build errors in the ep80579-drivers package.
Compile tested only.

SVN-Revision: 31802
12 years ago
Gabor Juhos a5de52c244 x86/olpc: switch to 3.3
Compile tested only.

SVN-Revision: 31784
12 years ago
Gabor Juhos 9e54e012d6 x86: image: select bootscript images by default for OLPC
SVN-Revision: 31783
12 years ago
Gabor Juhos 562e468ae5 x86/thincan: switch to 3.3
Compile tested only.

SVN-Revision: 31765
12 years ago
Gabor Juhos 1f7f8376a6 x86/xen_domu: switch to 3.3
Compile tested only.

SVN-Revision: 31764
12 years ago
Gabor Juhos 8bb7ddecfd x86/kvm_guest: switch to 3.3
Compile tested only.

SVN-Revision: 31763
12 years ago
Gabor Juhos f14d1a588d x86/generic: switch to 3.3
Compile tested only.

SVN-Revision: 31762
12 years ago
Gabor Juhos eb2fe5e863 x86/alix2: switch to 3.3
Compile tested only.

SVN-Revision: 31753
12 years ago
Gabor Juhos fb7da5bbde x86/net5501: switch to 3.3
Compile tested only.

SVN-Revision: 31752
12 years ago
Gabor Juhos 9e049ce25c x86: sync 3.3 configs
SVN-Revision: 31751
12 years ago
Gabor Juhos 19f691f8e4 x86: sync 3.2 configs
SVN-Revision: 31750
12 years ago
Gabor Juhos 724fd5e657 x86: sync 2.6.39 configs
SVN-Revision: 31749
12 years ago
Gabor Juhos 39994008cb linux: move certain disabled symbols to the generic configs
* CONFIG_ARCH_DMA_ADDR_T_64BIT
  * CONFIG_ARCH_HAS_ILOG2_U32
  * CONFIG_ARCH_HAS_ILOG2_U64
  * CONFIG_ARCH_PHYS_ADDR_T_64BIT
  * CONFIG_ARCH_SUPPORTS_MSI
  * CONFIG_GENERIC_CPU_DEVICES
  * CONFIG_HWMON_DEBUG_CHIP
  * CONFIG_I2C_PXA_PCI
  * CONFIG_LEDS_GPIO
  * CONFIG_MINIX_FS_NATIVE_ENDIAN
  * CONFIG_MLX4_CORE
  * CONFIG_POWER_SUPPLY
  * CONFIG_POWER_SUPPLY_DEBUG
  * CONFIG_QUOTACTL
  * CONFIG_SDIO_UART
  * CONFIG_SENSORS_K10TEMP
  * CONFIG_SENSORS_SCH56XX_COMMON
  * CONFIG_SENSORS_VIA_CPUTEMP
  * CONFIG_SERIO_AMBAKMI
  * CONFIG_SERIO_I8042
  * CONFIG_SERIO_LIBPS2
  * CONFIG_SERIO_PCIPS2
  * CONFIG_SERIO_RAW
  * CONFIG_SERIO_SERPORT
  * CONFIG_SPI_BITBANG
  * CONFIG_SPI_GPIO

SVN-Revision: 31737
12 years ago
Gabor Juhos b472e5d12e kernel: update linux 3.3 to 3.3.6
SVN-Revision: 31709
12 years ago
Gabor Juhos 34018a630f kernel: update linux 3.3 to 3.3.5
SVN-Revision: 31645
12 years ago
Gabor Juhos cbfce53831 kernel: update linux 3.3 to 3.3.4
SVN-Revision: 31541
12 years ago