aboutsummaryrefslogtreecommitdiff
path: root/config/kernel
Commit message (Collapse)AuthorAgeFilesLines
* lm32: Initial LatticeMicro32 supportJiaxun Yang2025-01-071-1/+1
| | | | | | | | This target is in GCC/binutils for a while. It's baremetal only without upstream Linux support. Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
* config: Detect rsync presence at config timeChris Packham2023-12-181-2/+5
| | | | | | | | | | | | | | | | | | Linux kernel versions newer than 5.3 require rsync in order to export the UAPI headers. Commit f441a6bf ("linux: Add dependency on rsync for Linux >= 5.3") attempted to address this with a check that runs when crosstool-ng is built. That had the downside that if crosstool-ng was built and packaged on a machine that had rsync then run on a machine that didn't then the build would fail due to the missing rsync. Conversely if the first machine didn't have rsync installed when crosstool-ng was built then we would not offer newer kernel versions. We can address this by checking for rsync when the toolchain configuration is updated using some functionality in the newer Kconfig that we've updated to previously. Fixes #1940 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Select KERNEL_SUPPORTS_SHARED_LIBS on WindowsLike Ma2022-08-191-0/+2
| | | | | | Fix building MinGW only generating libstdc++.a Signed-off-by: Like Ma <likemartinma@gmail.com>
* linux: Add 5.17.5, bump LTSChris Packham2022-05-161-0/+1
| | | | | | | | | | | | | | | | Add 5.17.5 Bump 5.16.9 -> 5.16.20 Bump 5.15.23 -> 5.15.37 Bump 5.10.100 -> 5.10.113 Bump 4.19.229 -> 4.19.241 Bump 4.14.266 -> 4.14.277 Bump 4.9.301 -> 4.9.312 Linux 5.5 made `make headers_check` a no-op and as of 5.17 it has been removed so add a milestone and use it as a dependency for KERNEL_LINUX_INSTALL_CHECK. Signed-off-by: Chris Packham <judge.packham@gmail.com>
* linux: Add dependency on rsync for Linux >= 5.3Chris Packham2021-11-301-0/+7
| | | | | | | | | | | As of Linux v5.3 rsync is used as part of the build process. Add Linux 5.3 as a milestone, configure detection of rsync and a dependency on rsync for Linux 5.3 and newer. Add a comment in so that users can tell why they can't select a newer version. Fixes #1628 Signed-off-by: Chris Packham <judge.packham@gmail.com>
* Add PRU cross tool targetDimitar Dimitrov2021-01-191-1/+1
| | | | | | | | | Add sample configuration for building cross toolchain for the TI PRU. PRU cores are present in many of the BeagleBone single board computers. More information about the PRU can be found in https://bbb.io/pru Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
* Add moxie architectureAlexey Neyman2018-11-281-1/+1
| | | | | | and a moxie-unknown-elf target (which is what #1088 apparently wanted). Signed-off-by: Alexey Neyman <stilor@att.net>
* Make comp.libs use generated templates, tooAlexey Neyman2017-11-293-2/+2
| | | | | | | | This allows us to include the component-to-package relation in the generated kconfig files and make use of that information in the show-config.sh script. Signed-off-by: Alexey Neyman <stilor@att.net>
* Also upgrade non-generated config filesAlexey Neyman2017-07-082-2/+2
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Switch gen-kconfig to new frameworkAlexey Neyman2017-07-082-41/+40
| | | | | | | | | | | | | | | Also: - Move companion_* to comp_* to match the kconfig symbols - Replace bootstrap with former gen-versions.sh - Fold *.in.2 into their respective first parts; this moves common options to the end - if it is undesirable, inclusion of *.in can be moved where *.in.2 used to be (but that will also move version selection after common options). - Retire addToolVersion.sh (may later replace with a more comprehensive script that tries to download the added tarballs, copy the patches and try to apply them, and create a version.desc). Signed-off-by: Alexey Neyman <stilor@att.net>
* Convert the rest of packages to new frameworkAlexey Neyman2017-07-081-281/+2
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Newer Linux releasesAlexey Neyman2017-06-051-16/+21
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Update kernel versionsAlexey Neyman2017-04-011-14/+14
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Bump kernel versions to latest on kernel.orgAlexey Neyman2017-03-031-12/+17
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add notes about obsoletion policy for kernel/glibc.Alexey Neyman2017-02-091-0/+10
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add older kernel versions up to 2.6.32.xAlexey Neyman2017-02-091-0/+169
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Update to most recent kernelsAlexey Neyman2017-02-051-7/+7
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add Linux 4.9.5.Alexey Neyman2017-01-261-0/+5
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Declare older versions obsolete.Alexey Neyman2017-01-261-19/+14
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Update kernel versions...Alexey Neyman2016-11-181-27/+27
| | | | | | ... to match those currently listed on kernel.org. Signed-off-by: Alexey Neyman <stilor@att.net>
* kernel: Updated kernel revisionsYogesh Sharma2016-02-261-8/+8
| | | | | | Kernel revisions updated to match kernel.org. Signed-off-by: Yogesh Sharma <YogeshASharma@gmail.com>
* kernel: Updated kernel revisionsYogesh Sharma2016-02-231-20/+20
| | | | | | | | Kernel revisions updated to match kernel.org. Update includes removal of 4.2.x kernel (since it was EOL), addition of 4.4.x kernel, and marking of 4.3.x as EOL. Signed-off-by: Yogesh Sharma <YogeshASharma@gmail.com>
* linux: Update kernel versionsBryan Hundven2016-01-021-18/+18
| | | | | | | | | | | | | | | | | | The following versions were updated: * 4.3 -> 4.3.3 (stable) * 4.2.6 -> 4.2.8 (EOL) * 4.1.13 -> 4.1.15 * 3.18.24 -> 3.18.25 * 3.14.57 -> 3.14.58 * 3.12.50 -> 3.12.51 * 3.10.93 -> 3.10.94 * 3.2.72 -> 3.2.75 * 2.6.32.68 -> 2.6.32.69 4.3 mainline is now 4.3.3 stable The 4.2 series is now EOL. You should move to 4.3.3! Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* config: Update kconfig for new CT_GetCustomBryan Hundven2015-12-081-15/+35
| | | | | | | This commit sort of unifies the kconfigs to handle custom files and directories. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Linux: Remove obsolete Linux custom headersBryan Hundven2015-12-082-49/+0
| | | | | | | | | | | This option allowed you to use a custom headers directory/tarball to use in your sysroot. Not to be confused with using a custom source, that option is the preferred method. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* mingw-w64: Set it as experimentalBryan Hundven2015-11-191-0/+1
| | | | | | | | | With the upcoming release of 1.22.0, mingw-w64 is still in an experimental state, and is not considered to be fully supported yet. This change should be reverted after the release. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* linux: Update linux kernel versionsBryan Hundven2015-11-141-14/+19
| | | | | | | | | | | | | | This commit adds 4.3, and updates: 4.2.3 -> 4.2.6 4.1.10 -> 4.1.13 3.18.22 -> 3.18.24 3.14.54 -> 3.14.57 3.12.49 -> 3.12.50 3.10.90 -> 3.10.93 3.4.109 -> 3.4.110 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* linux: Update linux kernel versionsBryan Hundven2015-10-201-18/+18
| | | | | | | | | | | | | | | Update current stable and long-term releases: * 4.2 -> 4.2.3 * 4.1.6 -> 4.1.10 * 3.18.20 -> 3.18.22 * 3.14.51 -> 3.14.54 * 3.12.47 -> 3.12.49 * 3.10.87 -> 3.10.90 * 3.4.108 -> 3.4.109 * 3.2.71 -> 3.2.72 * 3.6.32.67 -> 3.6.32.68 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* config/linux: Add 4.2 and update stable versionsBryan Hundven2015-09-011-16/+16
| | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* linux: Update kernel versionsBryan Hundven2015-08-071-14/+14
| | | | | | | | | | | | | These kernel version updated: * 4.1.2 -> 4.1.4 * 4.0.8 -> 4.0.9 (EOL) * 3.18.18 -> 3.18.19 * 3.14.48 -> 3.14.49 * 3.12.44 -> 3.12.46 * 3.10.84 -> 3.10.85 * 3.2.69 -> 3.2.70 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #130 from Christopher83/masterBryan Hundven2015-07-201-10/+10
|\ | | | | Update to Linaro GCC 4.9-2015.06 and GCC 4.8-2015.06 and update kernel versions
| * config/linux: Update kernel versionsCristoforo Cataldo2015-07-191-10/+10
| | | | | | | | | | | | | | This commit updates to the latest longterm and stable kernel versions as of July 12, 2015. Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
* | Merge pull request #124 from enunes/avrBryan Hundven2015-07-201-0/+1
|\ \ | |/ |/| avr: add support for AVR avr-libc toolchains
| * avr: add support for AVR 8-bit architectureErico Nunes2015-06-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds support for the Atmel AVR 8-bit RISC architecture. This is the first 8-bit architecture to be added to crosstool-ng so the configuration options for 8-bit architectures are added here as well. gcc has had support for AVR for quite a while, at least since the 4.3 series for the currently popular ATmega microcontroler series. The AVR architecture only supports bare-metal toolchains. gcc for the AVR 8-bit architecture, usually referred to as avr-gcc, is commonly used in conjunction with the avr-libc library which provides additional resources for the Atmel AVR 8-bit microcontrollers. avr-gcc can also be found as a supported package in some recent Linux distributions. This commit also closes #66 Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
* | config/kernel: Update linux kernel versionsBryan Hundven2015-06-241-12/+12
|/ | | | | | | | | | | | | Add linux-4.1 Remove linux-3.19.8 (EOL'd) Updates: * 4.0.5 -> 4.0.6 * 3.14.44 -> 3.14.45 * 3.10.80 -> 3.10.81 * 3.4.107 -> 3.4.108 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* kernel: Stable kernel updatesBryan Hundven2015-06-151-12/+12
| | | | | | | | | | | 4.0.4 -> 4.0.5 3.18.14 -> 3.18.16 3.14.43 -> 3.14.44 3.12.43 -> 3.12.44 3.10.79 -> 3.10.80 2.6.32.66 -> 3.6.32.67 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* kernel: Update versions. Remove older kernelsBryan Hundven2015-05-251-152/+16
| | | | | | | | | | | | | | | | In this update the following kernels updated: * 4.0.3 -> 4.0.4 * 3.18.13 -> 3.18.14 * 3.14.42 -> 3.14.43 * 3.12.42 -> 3.12.43 * 3.10.78 -> 3.10.79 * 3.2.68 -> 3.2.69 * 2.6.32.65 -> 3.6.32.66 Also, let's remove the older EOL'd kernels. This makes updating kernel versions easier. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* linux: update kernel versionsBryan Hundven2015-05-161-10/+10
| | | | | | | | | | | Update versions: * 4.0.2 to 4.0.3 * 3.19.7 to 3.19.8 * 3.14.41 to 3.14.42 * 3.10.77 to 3.10.78 * 3.2.68 to 3.2.69 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* config/kernel: Update kernel versionsBryan Hundven2015-05-071-12/+12
| | | | | | This updates the stable kernel series. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* config/kernel: Update with longterm stable releasesBryan Hundven2015-04-301-10/+10
| | | | | | Stable releases updated last night. Sync versions with kernel.org. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* kernel: Update kernel versionsBryan Hundven2015-04-261-12/+17
| | | | | | This commit adds support for 4.x and updates longterm versions. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* config/linux: Update kernel versionsCristoforo Cataldo2015-03-151-10/+15
| | | | | | | This commit updates to the latest longterm and stable kernel versions as of March 15, 2015. Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
* config/linux: Update kernel versionsCristoforo Cataldo2015-02-181-10/+10
| | | | | | | This commit updates to the latest longterm and stable kernel versions as of February 18, 2015. Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
* config/linux: Update kernel versionsCristoforo Cataldo2015-01-161-12/+17
| | | | | | | This commit updates to the latest longterm and stable kernel versions as of January 16, 2015 and adds also 3.18 version. Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
* config/linux: Update kernel versionsJames Byrne2014-12-111-10/+10
| | | | | | | This commit updates to the latest longterm and stable kernel versions as of December 10, 2014. Signed-off-by: James Byrne <james.byrne@origamienergy.com>
* config/linux: Update kernel versionsBryan Hundven2014-12-041-12/+22
| | | | | | This commit updates longterm kernel version and adds 3.16.7 and 3.17.4. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* kernel/linux: further bump the versionsYann E. MORIN2014-07-081-13/+13
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* kernel/linux: update kernel versionsBryan Hundven2014-07-081-12/+22
| | | | | | Add 3.15.0, and update all other branch versions. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* kernel/linux: update linux kernel headersDaniel Zimmermann2014-02-211-10/+15
| | | | | | | | | | update linux kernel headers to a newer version Signed-off-by: '"Daniel Zimmermann" <netzimme@gmail.com>' [yann.morin.1998@free.fr: further bump the versions] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-Id: <424a44a11e7051d8d894.1392963455@haus-VirtualBox> Patchwork-Id: 322417
* kernel/linux: bump versionsYann E. MORIN"2013-11-161-32/+17
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>