summaryrefslogtreecommitdiffstats
path: root/linux
Commit message (Collapse)AuthorAgeFilesLines
* linux: Do not force GZIP initramfs compressionValentine Barshak2013-07-081-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initramfs compression does not make much sense for the architectures that support compressed kernel images because in this case the data would be compressed twice. This will eventually result in a bigger kernel image and time overhead when uncompressing it. The only reason to use compressed initramfs is to reduce memory usage when the kernel prepares rootfs, and both the unpacked filesystem and initramfs.cpio are present in the memory. Buildroot attempts to force GZIP compression for initramfs, however it doesn't always work because initramfs compression mode depends on RAM disk compression supported by the kernel. Thus, CONFIG_INITRAMFS_COMPRESSION_GZIP depends on CONFIG_RD_GZIP. If CONFIG_RD_GZIP is not set, setting GZIP initramfs compression will have no effect. Besides, the kernel also supports other compression methods, like BZIP2, LZMA, XZ and LZO. Forcing the good old GZIP does not really make much sense any more. This removes initramfs compression settings from Buildroot, so that the default value preset in the kernel config is used, which is CONFIG_INITRAMFS_COMPRESSION_NONE. If initramfs compression is still needed, it can be set in the kernel config (using make linux-menuconfig) Signed-off-by: Valentine Barshak <gvaxon@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: default to version 3.10Gustavo Zacarias2013-07-071-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.9.x stable versionGustavo Zacarias2013-06-281-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.9.x stable versionGustavo Zacarias2013-06-231-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Normalize separator size to 80 in remaining makefilesAlexandre Belloni2013-06-203-6/+6
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.9.x stable versionGustavo Zacarias2013-06-141-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.9.x stable versionGustavo Zacarias2013-06-081-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Fix package headers to comply with coding styleAlexandre Belloni2013-06-061-0/+1
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: qstrip the custom DTS pathThomas Petazzoni2013-06-051-1/+1
| | | | | | | | This fixes a problem reported by wacha@mit.bme.hu, see http://lists.busybox.net/pipermail/buildroot/2013-June/073312.html. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Merge branch 'next'Peter Korsgaard2013-06-021-1/+1
|\
| * Choose xz compressed tarball for linux kernel.Raúl Sánchez Siles2013-05-111-1/+1
| | | | | | | | | | | | | | | | | | Prefer xz compressed tarball so some bandwidth is saved for kernel headers and kernel itself downloads. Signed-off-by: Raúl Sánchez Siles <rasasi78@gmail.com> Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | linux: bump 3.9.x stable versionGustavo Zacarias2013-05-281-2/+2
| | | | | | | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | linux: CONFIG_KERNEL_LZO option requires host-lzopFabio Porcedda2013-05-141-1/+1
| | | | | | | | | | | | | | | | When the LZO compression mode is chosen the linux kernel requires lzop host utility at build time. Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | linux: bump 3.9.x stable versionGustavo Zacarias2013-05-121-2/+2
|/ | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.9.x stable versionGustavo Zacarias2013-05-081-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: use BR2_LINUX_KERNEL_LATEST_VERSION as option nameFabio Porcedda2013-05-061-2/+2
| | | | | | | | Use a option name that doesn't change for every new 3.x version. It's easier to maintain and consistent with barebox. Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ocf-linux: remove extension and build out of treeGustavo Zacarias2013-05-052-37/+0
| | | | | | | | | | | | | Remove the OCF linux kernel extension instead opting to build ocf-linux modules out of tree. This is easier for users since no kernel config tweaking is required. On the downside the OCF drivers can't be used, but then all of the kernel crypto drivers are available to users via cryptosoft which is preferred. Also remove it from the menu to utilize a virtual. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: default to 3.9, remove 3.8Peter Korsgaard2013-04-291-3/+3
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.8.x stable versionGustavo Zacarias2013-04-261-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.8.x stable versionGustavo Zacarias2013-04-171-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: error out early if user forgot to specify dts name(s)Peter Korsgaard2013-04-151-0/+5
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: don't use $ in dtb comment as the shell tries to expand themPeter Korsgaard2013-04-141-2/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.8.x stable versionGustavo Zacarias2013-04-131-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: fix 3.8.x stable versionSimon Dawson2013-04-121-1/+1
| | | | | | | | | Commit c461e64201598eae85ff32e130ed3f0ccd9fed78 bumped the linux 3.8.x stable version from 3.8.5 to 3.8.6, but did so in only one of the two places in which the version number is hard-coded in linux/Config.in Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.8.x stable versionGustavo Zacarias2013-04-101-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.8.x stable versionGustavo Zacarias2013-03-301-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.8.x stable versionGustavo Zacarias2013-03-241-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.8.x stable versionGustavo Zacarias2013-03-151-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: Add a load address option for building uImage on 3.7+ multi-platform ↵Julien Boibessot2013-03-152-0/+18
| | | | | | | | | kernels [Peter: add quotes as suggested by Arnout] Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.8.x stable versionGustavo Zacarias2013-03-041-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump to 3.8.x seriesGustavo Zacarias2013-03-011-3/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: Install the device tree in /boot when installing the kernelMaxime Ripard2013-02-191-0/+8
| | | | | | | | | | | The option BR2_LINUX_KERNEL_INSTALL_TARGET used to install the kernel in /boot in the rootfs. The introduction of the device tree builds made it possible to generate device tree blobs, and stored them in IMAGES_DIR like the kernel, but didn't copy the dtb in /boot when _INSTALL_TARGET was enabled. Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.7.x stable versionGustavo Zacarias2013-02-171-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.7.x stable versionGustavo Zacarias2013-02-041-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.7.x stable versionGustavo Zacarias2013-01-281-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.7.x stable versionGustavo Zacarias2013-01-221-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.7.x stable versionGustavo Zacarias2013-01-181-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux, uboot, mxs-bootlets, barebox: avoid double slash in CUSTOM_TARBALLArnout Vandecappelle (Essensium/Mind)2013-01-131-1/+1
| | | | | | | | | | | | | | | Closes #5846 The $(dir ...) function leaves a slash at the end, so that the LINUX_SITE variable for a custom tarball ends in a slash. The DOWNLOAD macro adds another slash between SITE and SOURCE, which results in a double slash in the download URL. Fix this by stripping off the final slash from the _SITE in all packages that have a custom tarball. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.7.x stable versionGustavo Zacarias2013-01-121-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: fix appended dtb handling of pre/post v3.8-rc1Arnout Vandecappelle (Essensium/Mind)2013-01-091-15/+12
| | | | | | | | | | The $(wildcard ) doesn't work for LINUX_APPEND_DTB, because the .dtb doesn't exist yet at that point. Also factor the common part out. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: fix double LINUX_APPEND_DTBPeter Korsgaard2013-01-081-1/+0
| | | | | | | Introduced by 5b33e0b6a (linux: handle new dtb location since 3.8-rc1 for appended dtbs). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: handle new dtb location since 3.8-rc1 for appended dtbsPeter Korsgaard2013-01-061-2/+9
| | | | | | Similar to how we've done it for seperate dtbs (ef34705087b). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: handle new dtb location since 3.8-rc1Peter Korsgaard2012-12-211-1/+4
| | | | | | | | .dtb files are now generated in arch/$ARCH/boot/dts instead of arch/$ARCH/boot, so extend the LINUX_INSTALL_DTB rule to look there as well. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: simplify dtb variablesPeter Korsgaard2012-12-211-5/+5
| | | | | | | | | Only qstrip once and add a KERNEL_DTBS helper variable to simplify the dtb rules. No functional change. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: Support multiple device tree buildMaxime Ripard2012-12-202-4/+8
| | | | | Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.7.x stable versionGustavo Zacarias2012-12-181-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump to 3.7.x versionGustavo Zacarias2012-12-111-3/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.6.x stable versionGustavo Zacarias2012-12-041-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.6.x stable versionGustavo Zacarias2012-11-281-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ocf-linux: tweak kernel patch for newer kernelsGustavo Zacarias2012-11-271-0/+2
| | | | | | | | | | | | | | Newer kernels had a slight change in the random number API so the OCF patchset requires a slight tweak to build and run properly. Affected kernels are, per series: >=3.0.41, >=3.2.29, >=3.4.9, >=3.5.2 and any newer version. The fix is applied by detecting the API change rather than guessing the kernel version. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>