| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
Adds support for Realtek wireless/bluetooth cards found in some Lenovo
laptops. The old `r8822be` module was removed in favour of this one.
|
| |
|
|\
| |
| | |
kernel: Enable X86_AMD_PLATFORM_DEVICE
|
| |
| |
| | |
This is needed to get the toupad working on my Acer Nitro laptop.
|
|/ |
|
|
|
|
|
|
|
|
| |
This allows to set queueing disciplines different than a simple fifo,
like fq_codel, which is the default in systemd since quite some time.
NET_SCHED is already set in the kernels x86_64_defconfig, but not on
arm/aarch64, so let's set it here.
|
| |
|
|\
| |
| | |
aarch64: misc. graphical boot fixes
|
| | |
|
|/
|
|
| |
This flag allows for things like Uninterruptable Power Supplies to work properly. See https://cateee.net/lkddb/web-lkddb/USB_HIDDEV.html for more information.
|
| |
|
|\ |
|
| |\
| | |
| | | |
Kernel config: use PREEMPT_VOLUNTARY
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
It was previously in the "test" set, which seemed an inappropriate
placement.
|
|\| | |
|
| |/
| |
| |
| | |
These break the modules from VirtualBox additions. Fixes issue https://github.com/NixOS/nixpkgs/issues/58127.
|
|/
|
|
|
|
|
|
| |
Fixes https://github.com/NixOS/nixpkgs/issues/58070, and brings NixOS
into line with Ubuntu/Fedora/Arch/etc.
Tested that all kernels in Nixpkgs that build before this change build
after it.
|
|\
| |
| | |
linux: Enable AMD's amdkfd kernel driver in >= 4.20
|
| |
| |
| |
| |
| |
| | |
The amdkfd driver was built (and loaded when support was detected)
without explicit configuration in kernels 4.17-4.19, but not in newer
kernels.
|
|/ |
|
|
|
|
|
|
| |
Closes #56207.
Signed-off-by: Austin Seipp <aseipp@pobox.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To quote block/Kconfig:
> Builds Logic for interfacing with Opal enabled controllers.
> Enabling this option enables users to setup/unlock/lock
> Locking ranges for SED devices using the Opal protocol.
Without `BLK_SED_OPAL`, it is impossible to resume from sleep when using
a locked self-encrypting drive.
This configuration option appeared in earlier kernels, but only reached
maturity in 4.14 according to discussion at:
- https://github.com/Drive-Trust-Alliance/sedutil/issues/90 and
- https://github.com/Drive-Trust-Alliance/sedutil/pull/190
This kernel option is enabled in the default kernels shipped with
Fedora, Debian, and other mainstream Linux distributions.
|
|
|
|
| |
Fixes #54074
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This should make the composability of kernel configurations more straigthforward.
- now distinguish freeform options from tristate ones
- will look for a structured config in kernelPatches too
one can now access the structuredConfig from a kernel via linux_test.configfile.structuredConfig
in order to reinject it into another kernel, no need to rewrite the config from scratch
The following merge strategies are used in case of conflict:
-- freeform items must be equal or they conflict (mergeEqualOption)
-- for tristate (y/m/n) entries, I use the mergeAnswer strategy which takes the best available value, "best" being defined by the user (by default "y" > "m" > "n", e.g. if one entry is both marked "y" and "n", "y" wins)
-- if one item is both marked optional/mandatory, mandatory wins (mergeFalseByDefault)
|
|
|
|
|
| |
It broke i686 build, and it's probably not worth it on others, too.
/cc #54095 e63414078a7.
|
|\ |
|
| | |
|
|/
|
| |
Also, allow override `make-squashfs.nix` compression parameters.
|
| |
|
| |
|
|\
| |
| | |
kernel: enable MLX5_CORE_EN when possible
|
| |
| |
| |
| |
| | |
Hydra's builders from Packet.net use this option a lot, causing
lots of slow deploys.
|
|/
|
|
|
|
|
|
|
| |
These options were added in:
NAMESPACES 2.6.25
CGROUP_DEVICE 2.6.26
CGROUP_HUGETLB 3.6
CGROUP_PERF 2.6.39
CGROUP_RDMA 4.11
|
|
|
|
| |
It is deprecated and will be removed after 18.09.
|
|
|
|
|
|
| |
- it can't be built as a module
- it's not set as the default yet
- for discussion see https://github.com/NixOS/nixpkgs/pull/42330
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
The oldest kernel in nixpkgs being 4.4, we get rid of checks for older
kernels.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of using a string to describe kernel config, use a nix
attribute set, then converted to a string.
- allows to override the config, aka convert 'yes' into 'modules' or
vice-versa
- while for now merging different configs is still crude (last spec wins),
at least there should be only one CONFIG_XYZ value compared to the current string
config where the first defined would be used and others ignored.
[initial idea by copumpkin in 2016, a major rebase to 2018 by teto]
|
| |
|
| |
|
| |
|
|
|
| |
linuxPackages.kernel: config: fix DEBUG_INFO setting
|
| |
|