Commit graph

41 commits

Author SHA1 Message Date
Mikael Voss 8249001728
portable: Enable USB Type-C Port Controller 2024-08-13 22:49:10 +02:00
Mikael Voss 40a9c63aa6
thinkpad: Include NVidia GSP firmware 2024-08-13 22:07:38 +02:00
Mikael Voss 3025911faa
Switch to LLVM 19 2024-08-13 21:54:11 +02:00
Mikael Voss 2653c41cee
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/154bcb95ad51bc257c2ce4043a725de6ca700ef6' (2024-08-09)
  → 'github:NixOS/nixpkgs/4877ea239f4d02410c3516101faf35a81af0c30e' (2024-08-13)
2024-08-13 21:53:45 +02:00
Mikael Voss 2a56961b6d
thinkpad: Add rtl8153b firmware 2024-08-13 21:36:00 +02:00
Mikael Voss d5cba52ab2
Compile with Clang / LLVM 2024-08-13 20:54:25 +02:00
Mikael Voss f8f6adeccd
base: Enable TPM CRB interface 2024-08-13 19:37:43 +02:00
Mikael Voss 192dd90e25
base: Enable TPM hardware random number generator 2024-08-12 22:25:29 +02:00
Mikael Voss db558f7c0b
physical: Enable magic SysRq 2024-08-12 21:39:37 +02:00
Mikael Voss 2b34fc4f3f
Reformat code for compactness 2024-08-12 21:12:18 +02:00
Mikael Voss 00adf2b257
base: Enable USB LED trigger support 2024-08-12 19:45:59 +02:00
Mikael Voss 84cf906369
base: Avoid pre‐creating loop devices 2024-08-12 19:41:28 +02:00
Mikael Voss e16a1fc6d5
base: Reset PCIe hierarchy optimisation to default 2024-08-12 19:33:53 +02:00
Mikael Voss e7ac5fc058
linux-hardened: 6.10.3 → 6.10.4 2024-08-12 14:57:54 +02:00
Mikael Voss ab3e2474dd
base: Enable full dynticks support 2024-08-12 00:43:52 +02:00
Mikael Voss 4503e9b6ba
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f5129fb42b9c262318130a97b47516946da3e7d7' (2024-08-07)
  → 'github:NixOS/nixpkgs/154bcb95ad51bc257c2ce4043a725de6ca700ef6' (2024-08-09)
2024-08-11 16:46:43 +02:00
Mikael Voss 8082e484e1
thinkpad: Re‐enable Nouveau SVM support 2024-08-11 13:13:34 +02:00
Mikael Voss fcfd899824
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/2a13929e1f191b3690dd2f2db13098b04adb9043' (2024-08-06)
  → 'github:NixOS/nixpkgs/f5129fb42b9c262318130a97b47516946da3e7d7' (2024-08-07)
2024-08-08 00:32:33 +02:00
Mikael Voss 89aeafe1c0
thinkpad: Refine hardware driver selection 2024-08-08 00:28:36 +02:00
Mikael Voss 76213f4e5d
linux-hardened: 6.10.2 → 6.10.3 2024-08-08 00:06:00 +02:00
Mikael Voss 4e8e6bec89
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/785feb91183a50959823ff9ba9ef673105259cd5' (2024-08-04)
  → 'github:NixOS/nixpkgs/2a13929e1f191b3690dd2f2db13098b04adb9043' (2024-08-06)
2024-08-06 20:56:51 +00:00
Mikael Voss 740e835bc8
Collect firmware files using buildEnv 2024-08-06 20:55:23 +00:00
Mikael Voss 1c204258af
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c3392ad349a5227f4a3464dce87bcc5046692fce' (2024-07-31)
  → 'github:NixOS/nixpkgs/785feb91183a50959823ff9ba9ef673105259cd5' (2024-08-04)
2024-08-06 09:56:19 +02:00
Mikael Voss 79dc1ee4df
thinkpad: Enable DPTF support 2024-08-05 20:20:23 +02:00
Mikael Voss 9d866a7e19
thinkpad: Disable experimental SVM support 2024-08-05 20:20:07 +02:00
Mikael Voss 984c0fa8ba x86: Mark TSX optional for AMD compatibility 2024-08-04 20:17:50 +02:00
Mikael Voss d4407a33e0 Use armv8.2-a ISA for ARM64 profiles 2024-08-04 20:17:50 +02:00
Mikael Voss 67deca94e5 Enable NLS support for FAT filesystem 2024-08-03 16:38:02 +02:00
Mikael Voss 592da6cc3f Enable Netfilter logging 2024-08-03 13:22:03 +02:00
Mikael Voss c415cbd0c8 Enable either DRM_SIMPLE_DRM or FB_SIMPLE 2024-08-03 10:51:05 +02:00
Mikael Voss 2b57dd920e Enable FUSE as dependency for VirtIO FS 2024-08-03 10:46:27 +02:00
Mikael Voss e2c0a2071f Enable top‐level VirtIO configuration option 2024-08-03 10:38:50 +02:00
Mikael Voss 7a2ddcb6fc Only include firmware configuration if necessary 2024-08-03 10:30:05 +02:00
Mikael Voss ed9c1b76d6 Re‐format code 2024-08-03 10:28:48 +02:00
Mikael Voss 5c54a9b2cb Mark PCI_HOST_GENERIC as optional
It is only available on ARM and RISC-V.
2024-08-03 02:47:37 +02:00
Mikael Voss ebf86d606e Add RISC-V VirtIO profile 2024-08-03 01:06:30 +02:00
Mikael Voss 072ec3e54c Add ARM64 VirtIO profile 2024-08-03 00:53:13 +02:00
Mikael Voss d1e1a5af7b Modularise kernel configuration 2024-08-02 23:14:08 +02:00
Mikael Voss abf2307259 Add Zen3 profile stub 2024-08-02 00:29:48 +02:00
Mikael Voss 2f4247b319 Create firmware directory unconditionally 2024-08-01 23:25:31 +02:00
Mikael Voss 47278bc6f0 Initial import 2024-08-01 22:37:00 +02:00