aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* release 4.3.154.3.15Ben Kohler2024-05-221-1/+1
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* release 4.3.144.3.14Ben Kohler2024-05-011-1/+1
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* release 4.3.134.3.13Ben Kohler2024-05-011-1/+1
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* release 4.3.124.3.12Ben Kohler2024-04-261-1/+1
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* release 4.3.114.3.11Ben Kohler2024-04-211-2/+1
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* doc: add new cmdline options to man page4.3.10Ben Kohler2024-01-191-1/+1
| | | | Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* gen_configkernel: Prepare for kernel-6.64.3.9Michal Privoznik2024-01-191-1/+1
| | | | | | | | | | | | | | | | The microcode related config options were removed in [1] and microcode loading is enabled when support for corresponding CPU is enabled. Basically, this is equivalent to renaming options: CONFIG_MICROCODE_AMD -> CONFIG_CPU_SUP_AMD CONFIG_MICROCODE_INTEL -> CONFIG_CPU_SUP_INTEL Reflect this change in gen_configkernel.sh. Bug: https://bugs.gentoo.org/913659 1: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e6bcfdd75d53390a67f67237f4eafc77d9772056 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* genkernel: prepare for 4.3.84.3.8Sam James2023-10-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* genkernel: prepare for 4.3.74.3.7Sam James2023-10-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* firmware: copy only the necessary firmware(s) into initramfsDmitry Baranov2023-08-301-0/+10
| | | | | | | | | | | | | | | | | | | FIRMWARE=yes behavior is changed: Only the minimum number of firmware files will be copied. The list is generated using the `modinfo -F firmware [modules]...` command. The ability to copy all firmware(s) is also available with a new ALLFIRMWARE setting (see the modified genkernel.conf for more details). As for changes in the source code: gen_moddeps.sh: Significantly redesigned module list generation. To get a list of modules, use the `mod_dep_list()` function instead of `gen_dep_list()`. Modules that are not in the kernel (=n or invalid) will be filtered out. Aliases will be replaced with real names (including dependencies). Signed-off-by: Dmitry Baranov <reagentoo@gmail.com> Closes: https://github.com/gentoo/genkernel/pull/40 Signed-off-by: Sam James <sam@gentoo.org>
* Fix build->builtSam James2023-08-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* genkernel 4.3.64.3.6Sam James2023-07-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* genkernel: bump to 4.3.5v4.3.5Sam James2023-07-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* genkernel 4.3.3v4.3.3Matt Turner2023-05-281-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* genkernel: Fix typoMatt Turner2023-05-281-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* genkernel 4.3.2v4.3.2Matt Turner2023-01-081-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* genkernel 4.3.1v4.3.1Matt Turner2022-11-141-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* genkernel: Bump to v4.2.6Thomas Deutschmann2021-11-151-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: Bump to v4.2.5v4.2.5Thomas Deutschmann2021-10-271-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: Bump to v4.2.4v4.2.4Thomas Deutschmann2021-09-251-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: Bump to v4.2.3v4.2.3Thomas Deutschmann2021-07-081-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: Bump to v4.2.2Thomas Deutschmann2021-07-061-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: bump to v4.2.1v4.2.1Thomas Deutschmann2021-03-271-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: bump to v4.2.0Thomas Deutschmann2021-03-191-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: fix used kernel.configThomas Deutschmann2021-03-151-5/+7
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: show warning when CONFIG_CMDLINE_OVERRIDE=y is setThomas Deutschmann2021-03-151-0/+12
| | | | | Link 1: https://forums.gentoo.org/viewtopic-t-1131897.html Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: make sure GREP_OPTIONS is unsetThomas Deutschmann2021-02-061-0/+1
| | | | | | | We are using grep command and user could have set GREP_OPTIONS environment variable which could cause problems. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: normalize localesThomas Deutschmann2021-02-061-0/+6
| | | | | | | | | We need to ensure we are using same locales within genkernel because some regular expressions or program output we parse maybe different depending on used locales. Bug: https://bugs.gentoo.org/763165 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Remove "dobtrfs" kernel command-line argumentThomas Deutschmann2020-09-111-1/+0
| | | | | | | This is no longer necessary with the switch to UDEV. Bug: https://bugs.gentoo.org/739892 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: bump to v4.1.2v4.1.2Thomas Deutschmann2020-08-281-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: bump to v4.1.1v4.1.1Thomas Deutschmann2020-08-271-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: bump to v4.1.0v4.1.0Thomas Deutschmann2020-08-101-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: bump to v4.1.0_rc1Thomas Deutschmann2020-08-041-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* gen_determineargs.sh: determine_real_args(): Set KERNEL_MODULES_PREFIX to ↵Thomas Deutschmann2020-08-031-15/+0
| | | | | | | | | | | | temporary location when --no-install is set This will ensure that we won't install anything on user's system when --no-install was set. While here, make use of expand_file() for --kernel-modules-prefix. Bug: https://bugs.gentoo.org/505810 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Rename INSTALL_MOD_PATH option to KERNEL_MODULES_PREFIXThomas Deutschmann2020-08-031-7/+8
| | | | | | | | | | Before this change we had different names in config file and command-line for the same thing. With this change we have one option named KERNEL_MODULES_PREFIX and its corresponding --kernel-modules-prefix command-line argument. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: Fail if we cannot save kernel configThomas Deutschmann2020-08-011-4/+9
| | | | | | | | Now that we check in determine_real_args() if we can write into /etc/kernels or bail out early in case we cannot but --save-config was set, we can be more explicit and fail now in case we failed to save kernel config. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: Update kerncache only when kernel was builtThomas Deutschmann2020-08-011-4/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Unify 'confgrep' handling via new get_grep_cmd_for_file() functionThomas Deutschmann2020-08-011-11/+3
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: Move grep/zgrep check to determine_real_args()Thomas Deutschmann2020-08-011-10/+0
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* bcache: Switch to UDEV usageThomas Deutschmann2020-07-241-1/+0
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: bump to v4.1.0_beta1Thomas Deutschmann2020-07-241-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: bump to v4.0.10Thomas Deutschmann2020-07-201-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* gen_initramfs.sh: create_initramfs(): Move and unify validation of ↵Thomas Deutschmann2020-07-161-0/+1
| | | | | | | | | | | | | | | --compress-initramfs-type to determine_real_args() This will allow us to error out early if required user space tool needed to compress initramfs based on specified --compress-initramfs-type is missing or selected type is invalid/unsupported. Best/fastest list is based on results from [Link1][Link2][Link3]. Link1: https://events.static.linuxfound.org/sites/events/files/lcjpcojp13_klee.pdf Link2: https://kernel.ubuntu.com/~cking/boot-speed-eoan-5.3/kernel-compression-method.txt Link3: https://lwn.net/Articles/817134/ Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: bump to v4.0.9v4.0.9Thomas Deutschmann2020-06-231-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: bump to v4.0.8Thomas Deutschmann2020-06-151-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: bump to v4.0.7v4.0.7Thomas Deutschmann2020-04-111-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: bump to v4.0.6v4.0.6Thomas Deutschmann2020-04-101-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: bump to v4.0.5v4.0.5Thomas Deutschmann2020-03-251-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: bump to v4.0.4v4.0.4Thomas Deutschmann2020-03-051-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* genkernel: don't filter MAKEOPTS environment variableThomas Deutschmann2020-03-051-0/+5
| | | | | | | | | | | | | | Since commit 2c91f07c4a459efb6a8fbc11ec2525cc3020b96f we are filtering any already set environment variable named like a genkernel option to avoid clashing with default values. However, MAKEOPTS is a special variable and it's common in Gentoo that tools will honor this environment variable. This commit will change genkernel to no longer filter an already set MAKEOPTS environment variable. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>