Compare commits
11
Commits
4badd2e7f8
...
myaster
| Author | SHA256 | Date | |
|---|---|---|---|
|
|
4f89fc3506 | ||
|
|
c9d75e2c38 | ||
|
|
a8efdbfd75 | ||
|
|
6aaee0a0d4 | ||
|
|
e01f073939 | ||
|
|
4080c3db3c | ||
|
|
823752f544 | ||
|
|
5826f5f1cd | ||
|
|
0f39a1f2bf | ||
|
|
c1b1e2f6d2 | ||
|
|
4a3601a244 |
@@ -1,13 +1,16 @@
|
|||||||
pkgbase = linux-kira-lts
|
pkgbase = linux-kira-lts
|
||||||
pkgdesc = Kira LTS Linux
|
pkgdesc = Kira LTS Linux
|
||||||
pkgver = 6.18.41
|
pkgver = 6.18.55
|
||||||
pkgrel = 3
|
pkgrel = 1
|
||||||
url = https://www.kernel.org
|
url = https://www.kernel.org
|
||||||
arch = x86_64
|
arch = x86_64
|
||||||
makedepends = bzz-initrd
|
makedepends = bcachefs-tools
|
||||||
makedepends = bc
|
makedepends = bc
|
||||||
makedepends = binutils
|
makedepends = binutils
|
||||||
makedepends = cpio
|
makedepends = cpio
|
||||||
|
makedepends = dosfstools
|
||||||
|
makedepends = coreutils
|
||||||
|
makedepends = pax-utils
|
||||||
makedepends = gettext
|
makedepends = gettext
|
||||||
makedepends = glibc
|
makedepends = glibc
|
||||||
makedepends = libelf
|
makedepends = libelf
|
||||||
@@ -30,32 +33,38 @@ pkgbase = linux-kira-lts
|
|||||||
makedepends = python-yaml
|
makedepends = python-yaml
|
||||||
makedepends = texlive-latexextra
|
makedepends = texlive-latexextra
|
||||||
options = !debug
|
options = !debug
|
||||||
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.41.tar.xz
|
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.55.tar.xz
|
||||||
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.41.tar.sign
|
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.55.tar.sign
|
||||||
source = https://github.com/koverstreet/bcachefs-tools/archive/refs/tags/v1.38.8.tar.gz
|
source = https://github.com/koverstreet/bcachefs-tools/archive/refs/tags/v1.39.6.tar.gz
|
||||||
|
source = https://dev.kira-linux.org/kira-linux/nyanit/archive/v0.2.1-1.tar.gz
|
||||||
source = 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
|
source = 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
|
||||||
source = 0002-drm-amdgpu-avoid-memory-allocation-in-the-critical-code-path-v3.patch
|
source = 0002-drm-amdgpu-avoid-memory-allocation-in-the-critical-code-path-v3.patch
|
||||||
source = 0003-drm-amdgpu-use-GFP_ATOMIC-instead-of-NOWAIT-in-the-critical-path.patch
|
source = 0003-drm-amdgpu-use-GFP_ATOMIC-instead-of-NOWAIT-in-the-critical-path.patch
|
||||||
source = kira_config_x86_64_base
|
source = kira_config_x86_64_base
|
||||||
source = kira_config_x86_64_smol.fragment
|
source = kira_config_x86_64_smol.fragment
|
||||||
|
source = kira_disable_guest_vm.fragment
|
||||||
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
|
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
|
||||||
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
|
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
|
||||||
sha256sums = 17fc72f0f8d4a8a8633a5d20085f5d9c5a5ec51ee896a0b7ae1ec25da31273ea
|
sha256sums = f410638061a165c12f42ab871d2f3fcd525515359b5faeee80969cff84524df9
|
||||||
sha256sums = SKIP
|
sha256sums = SKIP
|
||||||
sha256sums = b1c516bd0da3c4f879748d4cd0cdbd1eb5e7734d54421fb743d16e63a2e015bb
|
sha256sums = 102a17a6e163e210a1adca44977481ff6ec537d932556f598f8f72c2cd187163
|
||||||
|
sha256sums = 9c8e20c3d32174037b26fea4e936467ed9391284bf7ff4675ecf4a83fd820742
|
||||||
sha256sums = e5bda61fa4405571a0267cd8812329bb8a432a37efb50459461628d371849906
|
sha256sums = e5bda61fa4405571a0267cd8812329bb8a432a37efb50459461628d371849906
|
||||||
sha256sums = c31b8c0ace123f5c1a0012a1254272eea9ac9cdd0d3e5d538ca6b11830dd01b0
|
sha256sums = c31b8c0ace123f5c1a0012a1254272eea9ac9cdd0d3e5d538ca6b11830dd01b0
|
||||||
sha256sums = 0f482368b62c3cece941e2d3ba497bf322db59315df5c2f72500fc1318e4768e
|
sha256sums = 0f482368b62c3cece941e2d3ba497bf322db59315df5c2f72500fc1318e4768e
|
||||||
sha256sums = 3c3b6aaf1bd91400465730b69fdc705e774dbeba29f814b15dbc0a919a208f68
|
sha256sums = 189a5399a0959fe898acdaab62e2059cb4996175deebed64783671a4dc44ee4f
|
||||||
sha256sums = 77dad09f37f721327729294a2d827766c01dd5f20f4d57cbc119e45aa7593ade
|
sha256sums = 0fe2d1da5cc93a4f1fc9cacdb02b4bed59cc0ea0ef1474a42ac2b2ad068f6690
|
||||||
b2sums = 004e68e62fc813cef33b08c993c5a7164a578e68195ba831c4cd654e8624004049e9486ec96ed7e5dbb9f983a06ba2ec4a624adeb01339ed690d4990c39449bd
|
sha256sums = 7427571bf433c71507749e356326bee4308359e15018809b7b7a332c31d2a611
|
||||||
|
b2sums = c329021f6ac359c07f3863c5493694330020540632a6b9a15033b3440dbef116d84a652c71cd3dd12fca680f5b49edaf568f841d087eb4a2c34b890a078b9672
|
||||||
b2sums = SKIP
|
b2sums = SKIP
|
||||||
b2sums = 3dd8bbe1b3306e5f20d9c04d7e8f775e9be73e36b4b81868d1336969a24d143219db6b6d6580786761c2e7c5b129bfedb9dd3a9025d648acc35727cb3dba4695
|
b2sums = 6052a721ef9a7aa5887704f23657eab1794f8eb02781b4ddeeb0b7392e3bc1812f958a34d21b724073b5c29e2ed8d81726bb4e63f7fbb420c811e01c161c5296
|
||||||
|
b2sums = 05f25e60c491b7ef558d832addd44784db09170418f643ad341050dddb60a78fb9feb9fb47603cdd4a651eacf1b1cbf515bf37dadf84b8dfc2755c1eeead7c30
|
||||||
b2sums = 5b3597cab8b174ff41b3f17aae6d1376a155356f781542e2e176d66c5a6dee53f7a1db8e2b9540ce8246efac4e27476c882fc8cc8063f0f514ae09230b5aef0a
|
b2sums = 5b3597cab8b174ff41b3f17aae6d1376a155356f781542e2e176d66c5a6dee53f7a1db8e2b9540ce8246efac4e27476c882fc8cc8063f0f514ae09230b5aef0a
|
||||||
b2sums = a71f78bea42d158fc9383f2bbb985dafa71274d2032876b67f84602c8085b1c53f3d36965e54e5fdbab5c0d7537c98d917bd7743d3cf373c1dcb6da3bc19f4e7
|
b2sums = a71f78bea42d158fc9383f2bbb985dafa71274d2032876b67f84602c8085b1c53f3d36965e54e5fdbab5c0d7537c98d917bd7743d3cf373c1dcb6da3bc19f4e7
|
||||||
b2sums = c9d4ec8fac86a9b6f0567c57f6d5be04d56f8efbc9dc1b183981dad38387d750b53c17fcdd295cb68a874bf50f81d117cfe94bd3a8d9e08e1918644ae8daa3e5
|
b2sums = c9d4ec8fac86a9b6f0567c57f6d5be04d56f8efbc9dc1b183981dad38387d750b53c17fcdd295cb68a874bf50f81d117cfe94bd3a8d9e08e1918644ae8daa3e5
|
||||||
b2sums = 0fc523fd9fba1d082c7251cce02eb62579f93be52b2e58fa1918025b8899c3b8ea7c3fcbc75cc4e24bb6d54dac9f729a57d0cd546f7798e4a3427cf702b85ea7
|
b2sums = c0a6a394142c86874147fe266fbdde883fe979c638e0110647ee1d4e4fc69b3d14fe389c142e09dd00787855a6248e8a01d5ee4bbce6bc502d3e0c1d69074d6d
|
||||||
b2sums = de4fcf849266fc5ade0e7032be61493c4fe4b61a2bf4c3d179faf22b25ecffb821b13e71c075a05413966d95ef87a0841d88730f50d69dfc09d69cf3891ec2e6
|
b2sums = e8a191e7ba62287b338849de458e4a228403b01b930b4068ec4d28989e8691aae8c969551d8661988c7abf4667ef634750d9cdd820c9300596f5f6278660c8ff
|
||||||
|
b2sums = bfc657b9bbb0a12f98f5c9ac1d50eb1d74912d775245e1b65f0c171f4f87d664122f595caa5147b60975c0baf4e9a2b1b0be046c4b2a95a0760a666391ff5f06
|
||||||
|
|
||||||
pkgname = linux-kira-lts
|
pkgname = linux-kira-lts
|
||||||
pkgdesc = The Kira LTS Linux kernel and modules
|
pkgdesc = The Kira LTS Linux kernel and modules
|
||||||
@@ -101,6 +110,7 @@ pkgname = linux-kira-lts
|
|||||||
provides = NTSYNC-MODULE
|
provides = NTSYNC-MODULE
|
||||||
provides = VIRTUALBOX-GUEST-MODULES
|
provides = VIRTUALBOX-GUEST-MODULES
|
||||||
provides = WIREGUARD-MODULE
|
provides = WIREGUARD-MODULE
|
||||||
|
provides = initramfs
|
||||||
replaces = wireguard-lts
|
replaces = wireguard-lts
|
||||||
replaces = bcachefs-dkms
|
replaces = bcachefs-dkms
|
||||||
|
|
||||||
|
|||||||
@@ -1,18 +1,22 @@
|
|||||||
# Maintainer: Kira <[@kira](https://dev.kira-linux.org/kira)>
|
# Maintainer: Kira <[@kira](https://dev.kira-linux.org/kira)>
|
||||||
|
|
||||||
pkgbase=linux-kira-lts
|
pkgbase=linux-kira-lts
|
||||||
pkgver=6.18.41
|
pkgver=6.18.55
|
||||||
pkgrel=3
|
pkgrel=1
|
||||||
pkgdesc='Kira LTS Linux'
|
pkgdesc='Kira LTS Linux'
|
||||||
url='https://www.kernel.org'
|
url='https://www.kernel.org'
|
||||||
_bcachefs_ver=1.38.8
|
_bcachefs_ver=1.39.6
|
||||||
|
_nyanit_ver=0.2.1-1
|
||||||
|
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
makedepends=(
|
makedepends=(
|
||||||
bzz-initrd
|
bcachefs-tools
|
||||||
bc
|
bc
|
||||||
binutils
|
binutils
|
||||||
cpio
|
cpio
|
||||||
|
dosfstools
|
||||||
|
coreutils
|
||||||
|
pax-utils
|
||||||
gettext
|
gettext
|
||||||
glibc
|
glibc
|
||||||
libelf
|
libelf
|
||||||
@@ -34,23 +38,26 @@ makedepends=(
|
|||||||
python-sphinx
|
python-sphinx
|
||||||
python-yaml
|
python-yaml
|
||||||
texlive-latexextra
|
texlive-latexextra
|
||||||
|
|
||||||
)
|
)
|
||||||
options=(
|
options=(
|
||||||
!debug
|
!debug
|
||||||
)
|
)
|
||||||
_bcachefs_src_dir=bcachefs-tools-$_bcachefs_ver
|
_nyanit_src=v${_nyanit_ver}.tar.gz
|
||||||
_nyanit_src_dir=nyanit
|
_nyanit_src_dir=nyanit
|
||||||
|
_bcachefs_src_dir=bcachefs-tools-$_bcachefs_ver
|
||||||
_srcname=linux-$pkgver
|
_srcname=linux-$pkgver
|
||||||
_srctag=v$pkgver
|
_srctag=v$pkgver
|
||||||
|
|
||||||
source=(
|
source=(
|
||||||
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
|
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
|
||||||
https://github.com/koverstreet/bcachefs-tools/archive/refs/tags/v${_bcachefs_ver}.tar.gz
|
https://github.com/koverstreet/bcachefs-tools/archive/refs/tags/v${_bcachefs_ver}.tar.gz
|
||||||
|
https://dev.kira-linux.org/kira-linux/nyanit/archive/${_nyanit_src}
|
||||||
0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
|
0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
|
||||||
0002-drm-amdgpu-avoid-memory-allocation-in-the-critical-code-path-v3.patch
|
0002-drm-amdgpu-avoid-memory-allocation-in-the-critical-code-path-v3.patch
|
||||||
0003-drm-amdgpu-use-GFP_ATOMIC-instead-of-NOWAIT-in-the-critical-path.patch
|
0003-drm-amdgpu-use-GFP_ATOMIC-instead-of-NOWAIT-in-the-critical-path.patch
|
||||||
kira_config_x86_64_base
|
kira_config_x86_64_base
|
||||||
kira_config_x86_64_smol.fragment
|
kira_config_x86_64_smol.fragment
|
||||||
|
kira_disable_guest_vm.fragment
|
||||||
)
|
)
|
||||||
validpgpkeys=(
|
validpgpkeys=(
|
||||||
ABAF11C65A2970B130ABE3C479BE3E4300411886 # Linus Torvalds
|
ABAF11C65A2970B130ABE3C479BE3E4300411886 # Linus Torvalds
|
||||||
@@ -58,22 +65,27 @@ validpgpkeys=(
|
|||||||
)
|
)
|
||||||
|
|
||||||
# https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
# https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
|
||||||
sha256sums=('17fc72f0f8d4a8a8633a5d20085f5d9c5a5ec51ee896a0b7ae1ec25da31273ea'
|
sha256sums=('f410638061a165c12f42ab871d2f3fcd525515359b5faeee80969cff84524df9'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'b1c516bd0da3c4f879748d4cd0cdbd1eb5e7734d54421fb743d16e63a2e015bb'
|
'102a17a6e163e210a1adca44977481ff6ec537d932556f598f8f72c2cd187163'
|
||||||
|
'9c8e20c3d32174037b26fea4e936467ed9391284bf7ff4675ecf4a83fd820742'
|
||||||
'e5bda61fa4405571a0267cd8812329bb8a432a37efb50459461628d371849906'
|
'e5bda61fa4405571a0267cd8812329bb8a432a37efb50459461628d371849906'
|
||||||
'c31b8c0ace123f5c1a0012a1254272eea9ac9cdd0d3e5d538ca6b11830dd01b0'
|
'c31b8c0ace123f5c1a0012a1254272eea9ac9cdd0d3e5d538ca6b11830dd01b0'
|
||||||
'0f482368b62c3cece941e2d3ba497bf322db59315df5c2f72500fc1318e4768e'
|
'0f482368b62c3cece941e2d3ba497bf322db59315df5c2f72500fc1318e4768e'
|
||||||
'3c3b6aaf1bd91400465730b69fdc705e774dbeba29f814b15dbc0a919a208f68'
|
'189a5399a0959fe898acdaab62e2059cb4996175deebed64783671a4dc44ee4f'
|
||||||
'77dad09f37f721327729294a2d827766c01dd5f20f4d57cbc119e45aa7593ade')
|
'0fe2d1da5cc93a4f1fc9cacdb02b4bed59cc0ea0ef1474a42ac2b2ad068f6690'
|
||||||
b2sums=('004e68e62fc813cef33b08c993c5a7164a578e68195ba831c4cd654e8624004049e9486ec96ed7e5dbb9f983a06ba2ec4a624adeb01339ed690d4990c39449bd'
|
'7427571bf433c71507749e356326bee4308359e15018809b7b7a332c31d2a611')
|
||||||
|
b2sums=('c329021f6ac359c07f3863c5493694330020540632a6b9a15033b3440dbef116d84a652c71cd3dd12fca680f5b49edaf568f841d087eb4a2c34b890a078b9672'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'3dd8bbe1b3306e5f20d9c04d7e8f775e9be73e36b4b81868d1336969a24d143219db6b6d6580786761c2e7c5b129bfedb9dd3a9025d648acc35727cb3dba4695'
|
'6052a721ef9a7aa5887704f23657eab1794f8eb02781b4ddeeb0b7392e3bc1812f958a34d21b724073b5c29e2ed8d81726bb4e63f7fbb420c811e01c161c5296'
|
||||||
|
'05f25e60c491b7ef558d832addd44784db09170418f643ad341050dddb60a78fb9feb9fb47603cdd4a651eacf1b1cbf515bf37dadf84b8dfc2755c1eeead7c30'
|
||||||
'5b3597cab8b174ff41b3f17aae6d1376a155356f781542e2e176d66c5a6dee53f7a1db8e2b9540ce8246efac4e27476c882fc8cc8063f0f514ae09230b5aef0a'
|
'5b3597cab8b174ff41b3f17aae6d1376a155356f781542e2e176d66c5a6dee53f7a1db8e2b9540ce8246efac4e27476c882fc8cc8063f0f514ae09230b5aef0a'
|
||||||
'a71f78bea42d158fc9383f2bbb985dafa71274d2032876b67f84602c8085b1c53f3d36965e54e5fdbab5c0d7537c98d917bd7743d3cf373c1dcb6da3bc19f4e7'
|
'a71f78bea42d158fc9383f2bbb985dafa71274d2032876b67f84602c8085b1c53f3d36965e54e5fdbab5c0d7537c98d917bd7743d3cf373c1dcb6da3bc19f4e7'
|
||||||
'c9d4ec8fac86a9b6f0567c57f6d5be04d56f8efbc9dc1b183981dad38387d750b53c17fcdd295cb68a874bf50f81d117cfe94bd3a8d9e08e1918644ae8daa3e5'
|
'c9d4ec8fac86a9b6f0567c57f6d5be04d56f8efbc9dc1b183981dad38387d750b53c17fcdd295cb68a874bf50f81d117cfe94bd3a8d9e08e1918644ae8daa3e5'
|
||||||
'0fc523fd9fba1d082c7251cce02eb62579f93be52b2e58fa1918025b8899c3b8ea7c3fcbc75cc4e24bb6d54dac9f729a57d0cd546f7798e4a3427cf702b85ea7'
|
'c0a6a394142c86874147fe266fbdde883fe979c638e0110647ee1d4e4fc69b3d14fe389c142e09dd00787855a6248e8a01d5ee4bbce6bc502d3e0c1d69074d6d'
|
||||||
'de4fcf849266fc5ade0e7032be61493c4fe4b61a2bf4c3d179faf22b25ecffb821b13e71c075a05413966d95ef87a0841d88730f50d69dfc09d69cf3891ec2e6')
|
'e8a191e7ba62287b338849de458e4a228403b01b930b4068ec4d28989e8691aae8c969551d8661988c7abf4667ef634750d9cdd820c9300596f5f6278660c8ff'
|
||||||
|
'bfc657b9bbb0a12f98f5c9ac1d50eb1d74912d775245e1b65f0c171f4f87d664122f595caa5147b60975c0baf4e9a2b1b0be046c4b2a95a0760a666391ff5f06')
|
||||||
|
|
||||||
export KBUILD_BUILD_HOST=kiralinux
|
export KBUILD_BUILD_HOST=kiralinux
|
||||||
export KBUILD_BUILD_USER=$pkgbase
|
export KBUILD_BUILD_USER=$pkgbase
|
||||||
export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})"
|
export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})"
|
||||||
@@ -113,18 +125,39 @@ prepare() {
|
|||||||
|
|
||||||
#No need to apply this unless something changes
|
#No need to apply this unless something changes
|
||||||
|
|
||||||
echo "Apply kira_config_x86_64_smol.fragment"
|
# echo "################## Apply kira_config_x86_64_smol.fragment ################## "
|
||||||
./scripts/kconfig/merge_config.sh .config "$srcdir/kira_config_x86_64_smol.fragment"
|
# ./scripts/kconfig/merge_config.sh .config "$srcdir/kira_config_x86_64_smol.fragment"
|
||||||
#diff -u ../kira_config_x86_64_base .config || :
|
# echo "################## DONE Apply kira_config_x86_64_smol.fragment #####################"
|
||||||
echo "################## DONE Apply kira_config_x86_64_smol.fragment #####################"
|
# echo ""
|
||||||
echo ""
|
#
|
||||||
|
# echo "################## Apply kira_disable_guest_vm.fragment ##################"
|
||||||
|
# ./scripts/kconfig/merge_config.sh .config "$srcdir/kira_disable_guest_vm.fragment"
|
||||||
|
# echo "################## DONE Apply kira_disable_guest_vm.fragment #####################"
|
||||||
|
# echo ""
|
||||||
|
|
||||||
make -s kernelrelease > version
|
make -s kernelrelease > version
|
||||||
echo "Prepared $pkgbase version $(<version)"
|
echo "Prepared $pkgbase version $(<version)"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
|
||||||
|
echo "Building NYANIT..."
|
||||||
|
cd $_nyanit_src_dir
|
||||||
|
cargo build --release
|
||||||
|
cp target/release/nyanit $srcdir/init
|
||||||
|
chmod +x $srcdir/init
|
||||||
|
echo "##### DONE Building NYANIT #####"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
echo "Build initramfs image..."
|
||||||
|
cd $srcdir
|
||||||
|
$_nyanit_src_dir/build_initcpio.sh $srcdir
|
||||||
|
mv $srcdir/initramfs.cpio $srcdir/$_srcname/
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
echo "Build Linux..."
|
||||||
|
|
||||||
cd $srcdir/$_srcname
|
cd $srcdir/$_srcname
|
||||||
|
|
||||||
echo "Building docs..."
|
echo "Building docs..."
|
||||||
@@ -133,6 +166,7 @@ build() {
|
|||||||
|
|
||||||
echo "Building all"
|
echo "Building all"
|
||||||
make all
|
make all
|
||||||
|
echo ""
|
||||||
|
|
||||||
# BPF stuff that makes world a worse place
|
# BPF stuff that makes world a worse place
|
||||||
# make -C tools/bpf/bpftool vmlinux.h feature-clang-bpf-co-re=1
|
# make -C tools/bpf/bpftool vmlinux.h feature-clang-bpf-co-re=1
|
||||||
@@ -200,6 +234,7 @@ _package() {
|
|||||||
NTSYNC-MODULE
|
NTSYNC-MODULE
|
||||||
VIRTUALBOX-GUEST-MODULES
|
VIRTUALBOX-GUEST-MODULES
|
||||||
WIREGUARD-MODULE
|
WIREGUARD-MODULE
|
||||||
|
'initramfs'
|
||||||
)
|
)
|
||||||
replaces=(
|
replaces=(
|
||||||
wireguard-lts
|
wireguard-lts
|
||||||
@@ -218,7 +253,7 @@ _package() {
|
|||||||
echo "$pkgbase" | install -Dm644 /dev/stdin "$modulesdir/pkgbase"
|
echo "$pkgbase" | install -Dm644 /dev/stdin "$modulesdir/pkgbase"
|
||||||
|
|
||||||
echo "Installing modules..."
|
echo "Installing modules..."
|
||||||
ZSTD_CLEVEL=19 make INSTALL_MOD_PATH="$pkgdir/usr" INSTALL_MOD_STRIP=1 \
|
ZSTD_CLEVEL=9 make INSTALL_MOD_PATH="$pkgdir/usr" INSTALL_MOD_STRIP=1 \
|
||||||
DEPMOD=/doesnt/exist modules_install # Suppress depmod
|
DEPMOD=/doesnt/exist modules_install # Suppress depmod
|
||||||
|
|
||||||
# remove build link
|
# remove build link
|
||||||
|
|||||||
+31
-34
@@ -1,19 +1,19 @@
|
|||||||
#
|
#
|
||||||
# Automatically generated file; DO NOT EDIT.
|
# Automatically generated file; DO NOT EDIT.
|
||||||
# Linux/x86 6.18.39 Kernel Configuration
|
# Linux/x86 6.18.46 Kernel Configuration
|
||||||
#
|
#
|
||||||
CONFIG_CC_VERSION_TEXT="gcc (GCC) 16.1.1 20260625"
|
CONFIG_CC_VERSION_TEXT="gcc (GCC) 16.2.1 20260810"
|
||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=160101
|
CONFIG_GCC_VERSION=160201
|
||||||
CONFIG_CLANG_VERSION=0
|
CONFIG_CLANG_VERSION=0
|
||||||
CONFIG_AS_IS_GNU=y
|
CONFIG_AS_IS_GNU=y
|
||||||
CONFIG_AS_VERSION=24601
|
CONFIG_AS_VERSION=24700
|
||||||
CONFIG_LD_IS_BFD=y
|
CONFIG_LD_IS_BFD=y
|
||||||
CONFIG_LD_VERSION=24601
|
CONFIG_LD_VERSION=24700
|
||||||
CONFIG_LLD_VERSION=0
|
CONFIG_LLD_VERSION=0
|
||||||
CONFIG_RUSTC_VERSION=109600
|
CONFIG_RUSTC_VERSION=109701
|
||||||
CONFIG_RUST_IS_AVAILABLE=y
|
CONFIG_RUST_IS_AVAILABLE=y
|
||||||
CONFIG_RUSTC_LLVM_VERSION=220102
|
CONFIG_RUSTC_LLVM_VERSION=220108
|
||||||
CONFIG_CC_CAN_LINK=y
|
CONFIG_CC_CAN_LINK=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||||
@@ -237,7 +237,7 @@ CONFIG_NET_NS=y
|
|||||||
CONFIG_SCHED_AUTOGROUP=y
|
CONFIG_SCHED_AUTOGROUP=y
|
||||||
CONFIG_RELAY=y
|
CONFIG_RELAY=y
|
||||||
CONFIG_BLK_DEV_INITRD=y
|
CONFIG_BLK_DEV_INITRD=y
|
||||||
CONFIG_INITRAMFS_SOURCE="/usr/share/bzz-initrd/initramfs.cpio"
|
CONFIG_INITRAMFS_SOURCE="initramfs.cpio"
|
||||||
CONFIG_INITRAMFS_ROOT_UID=0
|
CONFIG_INITRAMFS_ROOT_UID=0
|
||||||
CONFIG_INITRAMFS_ROOT_GID=0
|
CONFIG_INITRAMFS_ROOT_GID=0
|
||||||
CONFIG_RD_GZIP=y
|
CONFIG_RD_GZIP=y
|
||||||
@@ -310,7 +310,7 @@ CONFIG_PERF_EVENTS=y
|
|||||||
CONFIG_SYSTEM_DATA_VERIFICATION=y
|
CONFIG_SYSTEM_DATA_VERIFICATION=y
|
||||||
# CONFIG_PROFILING is not set
|
# CONFIG_PROFILING is not set
|
||||||
CONFIG_RUST=y
|
CONFIG_RUST=y
|
||||||
CONFIG_RUSTC_VERSION_TEXT="rustc 1.96.0 (ac68faa20 2026-05-25)"
|
CONFIG_RUSTC_VERSION_TEXT="rustc 1.97.1 (8bab26f4f 2026-07-14) (Artix Linux rust 1:1.97.1-1)"
|
||||||
CONFIG_BINDGEN_VERSION_TEXT="bindgen 0.72.1"
|
CONFIG_BINDGEN_VERSION_TEXT="bindgen 0.72.1"
|
||||||
CONFIG_TRACEPOINTS=y
|
CONFIG_TRACEPOINTS=y
|
||||||
|
|
||||||
@@ -404,12 +404,12 @@ CONFIG_X86_MINIMUM_CPU_FAMILY=64
|
|||||||
CONFIG_X86_DEBUGCTLMSR=y
|
CONFIG_X86_DEBUGCTLMSR=y
|
||||||
CONFIG_IA32_FEAT_CTL=y
|
CONFIG_IA32_FEAT_CTL=y
|
||||||
CONFIG_X86_VMX_FEATURE_NAMES=y
|
CONFIG_X86_VMX_FEATURE_NAMES=y
|
||||||
CONFIG_BROADCAST_TLB_FLUSH=y
|
|
||||||
CONFIG_CPU_SUP_INTEL=y
|
CONFIG_CPU_SUP_INTEL=y
|
||||||
CONFIG_CPU_SUP_AMD=y
|
CONFIG_CPU_SUP_AMD=y
|
||||||
CONFIG_CPU_SUP_HYGON=y
|
CONFIG_CPU_SUP_HYGON=y
|
||||||
CONFIG_CPU_SUP_CENTAUR=y
|
CONFIG_CPU_SUP_CENTAUR=y
|
||||||
CONFIG_CPU_SUP_ZHAOXIN=y
|
CONFIG_CPU_SUP_ZHAOXIN=y
|
||||||
|
CONFIG_BROADCAST_TLB_FLUSH=y
|
||||||
CONFIG_HPET_TIMER=y
|
CONFIG_HPET_TIMER=y
|
||||||
CONFIG_HPET_EMULATE_RTC=y
|
CONFIG_HPET_EMULATE_RTC=y
|
||||||
CONFIG_DMI=y
|
CONFIG_DMI=y
|
||||||
@@ -1980,7 +1980,6 @@ CONFIG_VSOCKETS_LOOPBACK=m
|
|||||||
# CONFIG_VMWARE_VMCI_VSOCKETS is not set
|
# CONFIG_VMWARE_VMCI_VSOCKETS is not set
|
||||||
CONFIG_VIRTIO_VSOCKETS=m
|
CONFIG_VIRTIO_VSOCKETS=m
|
||||||
CONFIG_VIRTIO_VSOCKETS_COMMON=m
|
CONFIG_VIRTIO_VSOCKETS_COMMON=m
|
||||||
# CONFIG_HYPERV_VSOCKETS is not set
|
|
||||||
CONFIG_NETLINK_DIAG=m
|
CONFIG_NETLINK_DIAG=m
|
||||||
CONFIG_MPLS=y
|
CONFIG_MPLS=y
|
||||||
CONFIG_NET_MPLS_GSO=m
|
CONFIG_NET_MPLS_GSO=m
|
||||||
@@ -2260,7 +2259,6 @@ CONFIG_PCI_PRI=y
|
|||||||
CONFIG_PCI_PASID=y
|
CONFIG_PCI_PASID=y
|
||||||
# CONFIG_PCIE_TPH is not set
|
# CONFIG_PCIE_TPH is not set
|
||||||
CONFIG_PCI_LABEL=y
|
CONFIG_PCI_LABEL=y
|
||||||
CONFIG_PCI_HYPERV=m
|
|
||||||
CONFIG_VGA_ARB=y
|
CONFIG_VGA_ARB=y
|
||||||
CONFIG_VGA_ARB_MAX_GPUS=10
|
CONFIG_VGA_ARB_MAX_GPUS=10
|
||||||
CONFIG_HOTPLUG_PCI=y
|
CONFIG_HOTPLUG_PCI=y
|
||||||
@@ -2276,7 +2274,6 @@ CONFIG_HOTPLUG_PCI_SHPC=y
|
|||||||
# PCI controller drivers
|
# PCI controller drivers
|
||||||
#
|
#
|
||||||
CONFIG_VMD=m
|
CONFIG_VMD=m
|
||||||
CONFIG_PCI_HYPERV_INTERFACE=m
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Cadence-based PCIe controllers
|
# Cadence-based PCIe controllers
|
||||||
@@ -2326,6 +2323,7 @@ CONFIG_CXL_SUSPEND=y
|
|||||||
CONFIG_CXL_REGION=y
|
CONFIG_CXL_REGION=y
|
||||||
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
|
# CONFIG_CXL_REGION_INVALIDATION_TEST is not set
|
||||||
CONFIG_CXL_MCE=y
|
CONFIG_CXL_MCE=y
|
||||||
|
CONFIG_CXL_RAS=y
|
||||||
CONFIG_PCCARD=m
|
CONFIG_PCCARD=m
|
||||||
CONFIG_PCMCIA=m
|
CONFIG_PCMCIA=m
|
||||||
CONFIG_PCMCIA_LOAD_CIS=y
|
CONFIG_PCMCIA_LOAD_CIS=y
|
||||||
@@ -2928,7 +2926,6 @@ CONFIG_SCSI_FLASHPOINT=y
|
|||||||
CONFIG_SCSI_MYRB=m
|
CONFIG_SCSI_MYRB=m
|
||||||
CONFIG_SCSI_MYRS=m
|
CONFIG_SCSI_MYRS=m
|
||||||
CONFIG_VMWARE_PVSCSI=m
|
CONFIG_VMWARE_PVSCSI=m
|
||||||
CONFIG_HYPERV_STORAGE=m
|
|
||||||
CONFIG_LIBFC=m
|
CONFIG_LIBFC=m
|
||||||
CONFIG_LIBFCOE=m
|
CONFIG_LIBFCOE=m
|
||||||
CONFIG_FCOE=m
|
CONFIG_FCOE=m
|
||||||
@@ -3548,7 +3545,6 @@ CONFIG_VCAP=y
|
|||||||
CONFIG_NET_VENDOR_MICROSEMI=y
|
CONFIG_NET_VENDOR_MICROSEMI=y
|
||||||
CONFIG_MSCC_OCELOT_SWITCH_LIB=m
|
CONFIG_MSCC_OCELOT_SWITCH_LIB=m
|
||||||
CONFIG_NET_VENDOR_MICROSOFT=y
|
CONFIG_NET_VENDOR_MICROSOFT=y
|
||||||
# CONFIG_MICROSOFT_MANA is not set
|
|
||||||
CONFIG_NET_VENDOR_MYRI=y
|
CONFIG_NET_VENDOR_MYRI=y
|
||||||
CONFIG_MYRI10GE=m
|
CONFIG_MYRI10GE=m
|
||||||
CONFIG_MYRI10GE_DCA=y
|
CONFIG_MYRI10GE_DCA=y
|
||||||
@@ -4302,7 +4298,6 @@ CONFIG_MTK_T7XX=m
|
|||||||
CONFIG_VMXNET3=m
|
CONFIG_VMXNET3=m
|
||||||
CONFIG_FUJITSU_ES=m
|
CONFIG_FUJITSU_ES=m
|
||||||
CONFIG_USB4_NET=m
|
CONFIG_USB4_NET=m
|
||||||
CONFIG_HYPERV_NET=m
|
|
||||||
CONFIG_NETDEVSIM=m
|
CONFIG_NETDEVSIM=m
|
||||||
CONFIG_NET_FAILOVER=m
|
CONFIG_NET_FAILOVER=m
|
||||||
CONFIG_ISDN=y
|
CONFIG_ISDN=y
|
||||||
@@ -4647,7 +4642,6 @@ CONFIG_SERIO_RAW=m
|
|||||||
CONFIG_SERIO_ALTERA_PS2=m
|
CONFIG_SERIO_ALTERA_PS2=m
|
||||||
CONFIG_SERIO_PS2MULT=m
|
CONFIG_SERIO_PS2MULT=m
|
||||||
CONFIG_SERIO_ARC_PS2=m
|
CONFIG_SERIO_ARC_PS2=m
|
||||||
CONFIG_HYPERV_KEYBOARD=m
|
|
||||||
CONFIG_SERIO_GPIO_PS2=m
|
CONFIG_SERIO_GPIO_PS2=m
|
||||||
CONFIG_USERIO=m
|
CONFIG_USERIO=m
|
||||||
CONFIG_GAMEPORT=m
|
CONFIG_GAMEPORT=m
|
||||||
@@ -6967,6 +6961,7 @@ CONFIG_PANEL=m
|
|||||||
# CONFIG_AGP is not set
|
# CONFIG_AGP is not set
|
||||||
CONFIG_INTEL_GTT=m
|
CONFIG_INTEL_GTT=m
|
||||||
CONFIG_VGA_SWITCHEROO=y
|
CONFIG_VGA_SWITCHEROO=y
|
||||||
|
CONFIG_GPU_BUDDY=y
|
||||||
# CONFIG_NOVA_CORE is not set
|
# CONFIG_NOVA_CORE is not set
|
||||||
CONFIG_DRM=y
|
CONFIG_DRM=y
|
||||||
|
|
||||||
@@ -7156,7 +7151,6 @@ CONFIG_DRM_GUD=m
|
|||||||
CONFIG_DRM_SSD130X=m
|
CONFIG_DRM_SSD130X=m
|
||||||
CONFIG_DRM_SSD130X_I2C=m
|
CONFIG_DRM_SSD130X_I2C=m
|
||||||
CONFIG_DRM_SSD130X_SPI=m
|
CONFIG_DRM_SSD130X_SPI=m
|
||||||
CONFIG_DRM_HYPERV=m
|
|
||||||
CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m
|
CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m
|
||||||
CONFIG_DRM_PRIVACY_SCREEN=y
|
CONFIG_DRM_PRIVACY_SCREEN=y
|
||||||
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
||||||
@@ -7206,7 +7200,6 @@ CONFIG_FB_EFI=y
|
|||||||
# CONFIG_FB_VIRTUAL is not set
|
# CONFIG_FB_VIRTUAL is not set
|
||||||
# CONFIG_FB_METRONOME is not set
|
# CONFIG_FB_METRONOME is not set
|
||||||
# CONFIG_FB_MB862XX is not set
|
# CONFIG_FB_MB862XX is not set
|
||||||
# CONFIG_FB_HYPERV is not set
|
|
||||||
# CONFIG_FB_SSD1307 is not set
|
# CONFIG_FB_SSD1307 is not set
|
||||||
# CONFIG_FB_SM712 is not set
|
# CONFIG_FB_SM712 is not set
|
||||||
CONFIG_FB_CORE=y
|
CONFIG_FB_CORE=y
|
||||||
@@ -8352,7 +8345,6 @@ CONFIG_HID_SUNPLUS=m
|
|||||||
CONFIG_HID_RMI=m
|
CONFIG_HID_RMI=m
|
||||||
CONFIG_HID_GREENASIA=m
|
CONFIG_HID_GREENASIA=m
|
||||||
CONFIG_GREENASIA_FF=y
|
CONFIG_GREENASIA_FF=y
|
||||||
# CONFIG_HID_HYPERV_MOUSE is not set
|
|
||||||
CONFIG_HID_SMARTJOYPLUS=m
|
CONFIG_HID_SMARTJOYPLUS=m
|
||||||
CONFIG_SMARTJOYPLUS_FF=y
|
CONFIG_SMARTJOYPLUS_FF=y
|
||||||
CONFIG_HID_TIVO=m
|
CONFIG_HID_TIVO=m
|
||||||
@@ -9295,7 +9287,6 @@ CONFIG_UIO_SERCOS3=m
|
|||||||
CONFIG_UIO_PCI_GENERIC=m
|
CONFIG_UIO_PCI_GENERIC=m
|
||||||
CONFIG_UIO_NETX=m
|
CONFIG_UIO_NETX=m
|
||||||
CONFIG_UIO_MF624=m
|
CONFIG_UIO_MF624=m
|
||||||
CONFIG_UIO_HV_GENERIC=m
|
|
||||||
CONFIG_UIO_DFL=m
|
CONFIG_UIO_DFL=m
|
||||||
CONFIG_VFIO=m
|
CONFIG_VFIO=m
|
||||||
CONFIG_VFIO_DEVICE_CDEV=y
|
CONFIG_VFIO_DEVICE_CDEV=y
|
||||||
@@ -9380,13 +9371,7 @@ CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y
|
|||||||
#
|
#
|
||||||
# Microsoft Hyper-V guest support
|
# Microsoft Hyper-V guest support
|
||||||
#
|
#
|
||||||
CONFIG_HYPERV=y
|
# CONFIG_HYPERV is not set
|
||||||
# CONFIG_HYPERV_VTL_MODE is not set
|
|
||||||
CONFIG_HYPERV_TIMER=y
|
|
||||||
CONFIG_HYPERV_UTILS=m
|
|
||||||
CONFIG_HYPERV_BALLOON=m
|
|
||||||
CONFIG_HYPERV_VMBUS=m
|
|
||||||
CONFIG_MSHV_ROOT=m
|
|
||||||
# end of Microsoft Hyper-V guest support
|
# end of Microsoft Hyper-V guest support
|
||||||
|
|
||||||
# CONFIG_GREYBUS is not set
|
# CONFIG_GREYBUS is not set
|
||||||
@@ -9865,7 +9850,6 @@ CONFIG_INTEL_IOMMU_PERF_EVENTS=y
|
|||||||
CONFIG_IOMMUFD_DRIVER_CORE=y
|
CONFIG_IOMMUFD_DRIVER_CORE=y
|
||||||
CONFIG_IOMMUFD=m
|
CONFIG_IOMMUFD=m
|
||||||
CONFIG_IRQ_REMAP=y
|
CONFIG_IRQ_REMAP=y
|
||||||
CONFIG_HYPERV_IOMMU=y
|
|
||||||
CONFIG_VIRTIO_IOMMU=m
|
CONFIG_VIRTIO_IOMMU=m
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -11162,12 +11146,23 @@ CONFIG_NFS_V4=m
|
|||||||
# CONFIG_NFS_USE_LEGACY_DNS is not set
|
# CONFIG_NFS_USE_LEGACY_DNS is not set
|
||||||
CONFIG_NFS_USE_KERNEL_DNS=y
|
CONFIG_NFS_USE_KERNEL_DNS=y
|
||||||
# CONFIG_NFS_DISABLE_UDP_SUPPORT is not set
|
# CONFIG_NFS_DISABLE_UDP_SUPPORT is not set
|
||||||
# CONFIG_NFSD is not set
|
CONFIG_NFSD=m
|
||||||
|
# CONFIG_NFSD_V2 is not set
|
||||||
|
CONFIG_NFSD_V3_ACL=y
|
||||||
|
CONFIG_NFSD_V4=y
|
||||||
|
CONFIG_NFSD_PNFS=y
|
||||||
|
CONFIG_NFSD_BLOCKLAYOUT=y
|
||||||
|
CONFIG_NFSD_SCSILAYOUT=y
|
||||||
|
# CONFIG_NFSD_FLEXFILELAYOUT is not set
|
||||||
|
CONFIG_NFSD_V4_SECURITY_LABEL=y
|
||||||
|
# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set
|
||||||
|
# CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set
|
||||||
CONFIG_GRACE_PERIOD=m
|
CONFIG_GRACE_PERIOD=m
|
||||||
CONFIG_LOCKD=m
|
CONFIG_LOCKD=m
|
||||||
CONFIG_LOCKD_V4=y
|
CONFIG_LOCKD_V4=y
|
||||||
CONFIG_NFS_ACL_SUPPORT=m
|
CONFIG_NFS_ACL_SUPPORT=m
|
||||||
CONFIG_NFS_COMMON=y
|
CONFIG_NFS_COMMON=y
|
||||||
|
# CONFIG_NFS_LOCALIO is not set
|
||||||
CONFIG_SUNRPC=m
|
CONFIG_SUNRPC=m
|
||||||
CONFIG_SUNRPC_GSS=m
|
CONFIG_SUNRPC_GSS=m
|
||||||
CONFIG_RPCSEC_GSS_KRB5=m
|
CONFIG_RPCSEC_GSS_KRB5=m
|
||||||
@@ -11509,10 +11504,13 @@ CONFIG_CRYPTO_KDF800108_CTR=y
|
|||||||
#
|
#
|
||||||
# Userspace interface
|
# Userspace interface
|
||||||
#
|
#
|
||||||
# CONFIG_CRYPTO_USER_API_HASH is not set
|
CONFIG_CRYPTO_USER_API=y
|
||||||
# CONFIG_CRYPTO_USER_API_SKCIPHER is not set
|
CONFIG_CRYPTO_USER_API_HASH=y
|
||||||
# CONFIG_CRYPTO_USER_API_RNG is not set
|
CONFIG_CRYPTO_USER_API_SKCIPHER=y
|
||||||
|
CONFIG_CRYPTO_USER_API_RNG=y
|
||||||
|
# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
|
||||||
# CONFIG_CRYPTO_USER_API_AEAD is not set
|
# CONFIG_CRYPTO_USER_API_AEAD is not set
|
||||||
|
# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set
|
||||||
# end of Userspace interface
|
# end of Userspace interface
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -12060,7 +12058,6 @@ CONFIG_ASYNC_RAID6_TEST=m
|
|||||||
# CONFIG_TEST_KEXEC_HANDOVER is not set
|
# CONFIG_TEST_KEXEC_HANDOVER is not set
|
||||||
CONFIG_ARCH_USE_MEMTEST=y
|
CONFIG_ARCH_USE_MEMTEST=y
|
||||||
CONFIG_MEMTEST=y
|
CONFIG_MEMTEST=y
|
||||||
# CONFIG_HYPERV_TESTING is not set
|
|
||||||
# end of Kernel Testing and Coverage
|
# end of Kernel Testing and Coverage
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,33 +1,24 @@
|
|||||||
CONFIG_CC_IS_GCC=y
|
CONFIG_CC_IS_GCC=y
|
||||||
CONFIG_GCC_VERSION=160101
|
|
||||||
CONFIG_CLANG_VERSION=0
|
|
||||||
CONFIG_AS_IS_GNU=y
|
CONFIG_AS_IS_GNU=y
|
||||||
CONFIG_GCC_VERSION=160101
|
|
||||||
CONFIG_RUSTC_VERSION=109601
|
|
||||||
CONFIG_RUST_IS_AVAILABLE=y
|
CONFIG_RUST_IS_AVAILABLE=y
|
||||||
CONFIG_RUSTC_LLVM_VERSION=220108
|
|
||||||
CONFIG_TOOLS_SUPPORT_RELR=y
|
CONFIG_TOOLS_SUPPORT_RELR=y
|
||||||
|
|
||||||
CONFIG_RUST=y
|
CONFIG_RUST=y
|
||||||
CONFIG_RUST_OVERFLOW_CHECKS=y
|
CONFIG_RUST_OVERFLOW_CHECKS=y
|
||||||
CONFIG_RUSTC_VERSION_TEXT="rustc 1.96.1 (31fca3adb 2026-06-26) (Arch Linux rust 1:1.96.1-1)"
|
|
||||||
|
|
||||||
|
|
||||||
# We need to disable CONFIG_WERROR because of stupid bcachefs rust stuff
|
|
||||||
#
|
|
||||||
# CONFIG_COMPILE_TEST is not set
|
# CONFIG_COMPILE_TEST is not set
|
||||||
# CONFIG_WERROR is not set
|
# CONFIG_WERROR is not set
|
||||||
|
|
||||||
# Standard default for not get timers interrupts on idle CPUs.
|
|
||||||
#
|
|
||||||
CONFIG_NO_HZ_COMMON=y
|
CONFIG_NO_HZ_COMMON=y
|
||||||
# CONFIG_HZ_PERIODIC is not set
|
# CONFIG_HZ_PERIODIC is not set
|
||||||
CONFIG_NO_HZ_IDLE=y
|
CONFIG_NO_HZ_IDLE=y
|
||||||
# CONFIG_NO_HZ_FULL is not set
|
# CONFIG_NO_HZ_FULL is not set
|
||||||
|
|
||||||
|
|
||||||
# This option reduces kernel latency by adding explicit preemption points throughout the kernel code
|
|
||||||
#
|
|
||||||
# CONFIG_PREEMPT_NONE is not set
|
# CONFIG_PREEMPT_NONE is not set
|
||||||
# CONFIG_PREEMPT_VOLUNTARY is not set
|
# CONFIG_PREEMPT_VOLUNTARY is not set
|
||||||
# CONFIG_PREEMPT is not set
|
# CONFIG_PREEMPT is not set
|
||||||
@@ -36,9 +27,14 @@ CONFIG_PREEMPT_LAZY=y
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
CONFIG_MODULES=y
|
||||||
|
CONFIG_MODULE_UNLOAD=y
|
||||||
|
CONFIG_MODPROBE=y
|
||||||
|
CONFIG_MODULE_COMPRESS=y
|
||||||
CONFIG_MODULE_SIG=y
|
CONFIG_MODULE_SIG=y
|
||||||
# CONFIG_MODULE_SIG_FORCE is not set
|
# CONFIG_MODULE_SIG_FORCE is not set
|
||||||
CONFIG_MODULE_SIG_ALL=y
|
CONFIG_MODULE_SIG_ALL=y
|
||||||
|
CONFIG_MODULE_SIG_FORMAT=y
|
||||||
# CONFIG_MODULE_SIG_SHA1 is not set
|
# CONFIG_MODULE_SIG_SHA1 is not set
|
||||||
# CONFIG_MODULE_SIG_SHA256 is not set
|
# CONFIG_MODULE_SIG_SHA256 is not set
|
||||||
# CONFIG_MODULE_SIG_SHA384 is not set
|
# CONFIG_MODULE_SIG_SHA384 is not set
|
||||||
@@ -47,18 +43,18 @@ CONFIG_MODULE_SIG_ALL=y
|
|||||||
# CONFIG_MODULE_SIG_SHA3_384 is not set
|
# CONFIG_MODULE_SIG_SHA3_384 is not set
|
||||||
CONFIG_MODULE_SIG_SHA3_512=y
|
CONFIG_MODULE_SIG_SHA3_512=y
|
||||||
CONFIG_MODULE_SIG_HASH="sha3-512"
|
CONFIG_MODULE_SIG_HASH="sha3-512"
|
||||||
|
|
||||||
CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
|
CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
|
||||||
# CONFIG_MODULE_SIG_KEY_TYPE_RSA is not set
|
# CONFIG_MODULE_SIG_KEY_TYPE_RSA is not set
|
||||||
CONFIG_MODULE_SIG_KEY_TYPE_ECDSA=y
|
CONFIG_MODULE_SIG_KEY_TYPE_ECDSA=y
|
||||||
|
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||||
|
CONFIG_MODULE_COMPRESS_ALL=y
|
||||||
|
CONFIG_MODULE_DECOMPRESS=y
|
||||||
|
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||||
|
|
||||||
|
|
||||||
# SATA
|
|
||||||
#
|
|
||||||
CONFIG_SATA_AHCI=y
|
CONFIG_SATA_AHCI=y
|
||||||
|
|
||||||
# NVME Support
|
|
||||||
#
|
|
||||||
CONFIG_NVME_COMMON=y
|
CONFIG_NVME_COMMON=y
|
||||||
CONFIG_NVME_CORE=y
|
CONFIG_NVME_CORE=y
|
||||||
CONFIG_BLK_DEV_NVME=y
|
CONFIG_BLK_DEV_NVME=y
|
||||||
@@ -71,39 +67,30 @@ CONFIG_IO_URING=y
|
|||||||
CONFIG_IO_URING_ZCRX=y
|
CONFIG_IO_URING_ZCRX=y
|
||||||
|
|
||||||
CONFIG_BCACHEFS_FS=y
|
CONFIG_BCACHEFS_FS=y
|
||||||
CONFIG_BCACHEFS_DEBUG=n
|
# CONFIG_BCACHEFS_DEBUG is not set
|
||||||
|
|
||||||
|
# CONFIG_DEBUG_KERNEL is not set
|
||||||
|
|
||||||
CONFIG_DEBUG_KERNEL=n
|
|
||||||
|
|
||||||
# New proc acc file format
|
|
||||||
#
|
|
||||||
CONFIG_BSD_PROCESS_ACCT_V3=y
|
CONFIG_BSD_PROCESS_ACCT_V3=y
|
||||||
|
|
||||||
|
|
||||||
# ACPI platform devices
|
|
||||||
#
|
|
||||||
CONFIG_X86_INTEL_LPSS=y
|
CONFIG_X86_INTEL_LPSS=y
|
||||||
CONFIG_X86_AMD_PLATFORM_DEVICE=y
|
CONFIG_X86_AMD_PLATFORM_DEVICE=y
|
||||||
|
|
||||||
# Max CPUS - lover a bit to save resources
|
|
||||||
#
|
|
||||||
CONFIG_NR_CPUS_DEFAULT=64
|
CONFIG_NR_CPUS_DEFAULT=64
|
||||||
CONFIG_NR_CPUS=64
|
CONFIG_NR_CPUS=64
|
||||||
|
|
||||||
# Timer interrupts per second
|
|
||||||
# Increase interactivity
|
|
||||||
#
|
|
||||||
CONFIG_HZ_1000=y
|
CONFIG_HZ_1000=y
|
||||||
CONFIG_HZ=1000
|
CONFIG_HZ=1000
|
||||||
|
|
||||||
|
|
||||||
# bzz pss
|
|
||||||
CONFIG_DRM_PANIC_FOREGROUND_COLOR=0xffbf00
|
CONFIG_DRM_PANIC_FOREGROUND_COLOR=0xffbf00
|
||||||
CONFIG_DRM_PANIC_BACKGROUND_COLOR=0x000000
|
CONFIG_DRM_PANIC_BACKGROUND_COLOR=0x000000
|
||||||
|
|
||||||
|
|
||||||
#
|
|
||||||
# Frame buffer Devices
|
|
||||||
CONFIG_FB=y
|
CONFIG_FB=y
|
||||||
CONFIG_FB_VESA=y
|
CONFIG_FB_VESA=y
|
||||||
CONFIG_FB_EFI=y
|
CONFIG_FB_EFI=y
|
||||||
@@ -112,8 +99,7 @@ CONFIG_FB_NOTIFY=y
|
|||||||
CONFIG_FB_DEVICE=y
|
CONFIG_FB_DEVICE=y
|
||||||
CONFIG_FB_MODE_HELPERS=y
|
CONFIG_FB_MODE_HELPERS=y
|
||||||
|
|
||||||
# Graphics / GPU (Set to Module)
|
|
||||||
#
|
|
||||||
CONFIG_DRM=y
|
CONFIG_DRM=y
|
||||||
|
|
||||||
CONFIG_DRM_SYSFB_HELPER=y
|
CONFIG_DRM_SYSFB_HELPER=y
|
||||||
@@ -128,8 +114,6 @@ CONFIG_DRM_AMDGPU_USERPTR=y
|
|||||||
CONFIG_DRM_AMD_ISP=y
|
CONFIG_DRM_AMD_ISP=y
|
||||||
|
|
||||||
|
|
||||||
# Compression
|
|
||||||
#
|
|
||||||
CONFIG_HAVE_KERNEL_LZ4=y
|
CONFIG_HAVE_KERNEL_LZ4=y
|
||||||
CONFIG_HAVE_KERNEL_ZSTD=y
|
CONFIG_HAVE_KERNEL_ZSTD=y
|
||||||
|
|
||||||
@@ -139,42 +123,18 @@ CONFIG_KERNEL_ZSTD=y
|
|||||||
CONFIG_DEFAULT_INIT=""
|
CONFIG_DEFAULT_INIT=""
|
||||||
CONFIG_DEFAULT_HOSTNAME="kiralinux"
|
CONFIG_DEFAULT_HOSTNAME="kiralinux"
|
||||||
|
|
||||||
# Disabling BPF stuff
|
|
||||||
#
|
# CONFIG_AF_KCM is not set
|
||||||
CONFIG_AF_KCM=n
|
# CONFIG_BPF_SYSCALL is not set
|
||||||
CONFIG_BPF_SYSCALL=n
|
|
||||||
|
|
||||||
|
|
||||||
# Scheduler features
|
|
||||||
# Increasing CONFIG_UCLAMP_BUCKETS_COUNT for more precise scheduling
|
|
||||||
#
|
|
||||||
CONFIG_UCLAMP_TASK=y
|
CONFIG_UCLAMP_TASK=y
|
||||||
CONFIG_UCLAMP_BUCKETS_COUNT=7
|
CONFIG_UCLAMP_BUCKETS_COUNT=7
|
||||||
|
|
||||||
|
|
||||||
# Definetly no need for desktop not involved in kernel development
|
# CONFIG_PROFILING is not set
|
||||||
#
|
|
||||||
CONFIG_PROFILING=n
|
|
||||||
|
|
||||||
|
|
||||||
# We generally want to remove any not common for desktop virtualization features
|
|
||||||
#
|
|
||||||
CONFIG_PCI_XEN=n
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CONFIG_MODULES=y
|
|
||||||
CONFIG_MODULE_UNLOAD=y
|
|
||||||
CONFIG_MODPROBE=y
|
|
||||||
CONFIG_MODULE_COMPRESS=y
|
|
||||||
CONFIG_MODULE_SIG_FORMAT=y
|
|
||||||
CONFIG_MODULE_SIG_ALL=y
|
|
||||||
CONFIG_MODULE_SIG_SHA3_512=y
|
|
||||||
CONFIG_MODULE_SIG_HASH="sha3-512"
|
|
||||||
CONFIG_MODULE_COMPRESS_ZSTD=y
|
|
||||||
CONFIG_MODULE_COMPRESS_ALL=y
|
|
||||||
CONFIG_MODULE_DECOMPRESS=y
|
|
||||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
|
||||||
|
|
||||||
CONFIG_BLK_INLINE_ENCRYPTION=y
|
CONFIG_BLK_INLINE_ENCRYPTION=y
|
||||||
CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
|
CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
|
||||||
@@ -186,29 +146,19 @@ CONFIG_BLK_PM=y
|
|||||||
CONFIG_BLK_MQ_STACKING=y
|
CONFIG_BLK_MQ_STACKING=y
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Disabling ZSWAP - currently its acts in retarded way.
|
|
||||||
# Possibly causing issues not classified as related to it.
|
|
||||||
# Users should prefer ZRAM or SWAP+ZRAM combination
|
|
||||||
#
|
|
||||||
CONFIG_SWAP=y
|
CONFIG_SWAP=y
|
||||||
CONFIG_ZSWAP=n
|
# CONFIG_ZSWAP is not set
|
||||||
CONFIG_ZSMALLOC=y
|
CONFIG_ZSMALLOC=y
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Firmware loader
|
|
||||||
#
|
|
||||||
CONFIG_FW_LOADER=y
|
CONFIG_FW_LOADER=y
|
||||||
|
|
||||||
|
|
||||||
# enables support for parsing and handling UEFI Common Platform Error Records (CPER)
|
|
||||||
#
|
|
||||||
CONFIG_UEFI_CPER=y
|
CONFIG_UEFI_CPER=y
|
||||||
CONFIG_UEFI_CPER_X86=y
|
CONFIG_UEFI_CPER_X86=y
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CONFIG_ZRAM=y
|
CONFIG_ZRAM=y
|
||||||
CONFIG_ZRAM_BACKEND_LZ4=y
|
CONFIG_ZRAM_BACKEND_LZ4=y
|
||||||
CONFIG_ZRAM_BACKEND_LZ4HC=y
|
CONFIG_ZRAM_BACKEND_LZ4HC=y
|
||||||
@@ -226,16 +176,13 @@ CONFIG_ZRAM_MEMORY_TRACKING=y
|
|||||||
CONFIG_ZRAM_MULTI_COMP=y
|
CONFIG_ZRAM_MULTI_COMP=y
|
||||||
|
|
||||||
|
|
||||||
# Allow the SCSI subsystem to probe for devices in parallel with the rest of the system boot process.
|
|
||||||
#
|
|
||||||
CONFIG_SCSI_SCAN_ASYNC=y
|
CONFIG_SCSI_SCAN_ASYNC=y
|
||||||
|
|
||||||
|
|
||||||
CONFIG_USB_SUPPORT=y
|
CONFIG_USB_SUPPORT=y
|
||||||
CONFIG_USB_COMMON=y
|
CONFIG_USB_COMMON=y
|
||||||
|
|
||||||
# USB HID support
|
|
||||||
#
|
|
||||||
CONFIG_USB_HID=y
|
CONFIG_USB_HID=y
|
||||||
CONFIG_HID_PID=y
|
CONFIG_HID_PID=y
|
||||||
CONFIG_USB_HIDDEV=y
|
CONFIG_USB_HIDDEV=y
|
||||||
@@ -245,15 +192,13 @@ CONFIG_INTEGRITY=y
|
|||||||
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
|
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
|
||||||
CONFIG_LOAD_UEFI_KEYS=y
|
CONFIG_LOAD_UEFI_KEYS=y
|
||||||
|
|
||||||
# Bounds checking
|
|
||||||
#
|
|
||||||
CONFIG_FORTIFY_SOURCE=y
|
CONFIG_FORTIFY_SOURCE=y
|
||||||
CONFIG_HARDENED_USERCOPY=y
|
CONFIG_HARDENED_USERCOPY=y
|
||||||
CONFIG_HARDENED_USERCOPY_DEFAULT_ON=y
|
CONFIG_HARDENED_USERCOPY_DEFAULT_ON=y
|
||||||
|
|
||||||
|
|
||||||
# Hardening of kernel data structures
|
|
||||||
#
|
|
||||||
CONFIG_LIST_HARDENED=y
|
CONFIG_LIST_HARDENED=y
|
||||||
|
|
||||||
CONFIG_RANDSTRUCT_NONE=y
|
CONFIG_RANDSTRUCT_NONE=y
|
||||||
@@ -268,23 +213,16 @@ CONFIG_ASYNC_RAID6_RECOV=y
|
|||||||
CONFIG_CRYPTO=y
|
CONFIG_CRYPTO=y
|
||||||
|
|
||||||
|
|
||||||
# Length-preserving ciphers and modes
|
|
||||||
#
|
|
||||||
CONFIG_CRYPTO_CHACHA20=y
|
CONFIG_CRYPTO_CHACHA20=y
|
||||||
CONFIG_CRYPTO_XTS=y
|
CONFIG_CRYPTO_XTS=y
|
||||||
CONFIG_CRYPTO_NHPOLY1305=y
|
CONFIG_CRYPTO_NHPOLY1305=y
|
||||||
|
|
||||||
|
|
||||||
# AEAD (authenticated encryption with associated data) ciphers
|
|
||||||
# This is what bcachefs uses
|
|
||||||
#
|
|
||||||
CONFIG_CRYPTO_CHACHA20POLY1305=y
|
|
||||||
|
|
||||||
|
CONFIG_CRYPTO_CHACHA20POLY1305=y
|
||||||
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
|
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
|
||||||
|
|
||||||
|
|
||||||
# Hashes, digests, and MACs
|
|
||||||
#
|
|
||||||
CONFIG_CRYPTO_BLAKE2B=y
|
CONFIG_CRYPTO_BLAKE2B=y
|
||||||
CONFIG_CRYPTO_POLYVAL=y
|
CONFIG_CRYPTO_POLYVAL=y
|
||||||
CONFIG_CRYPTO_SHA256=y
|
CONFIG_CRYPTO_SHA256=y
|
||||||
@@ -292,22 +230,16 @@ CONFIG_CRYPTO_SHA512=y
|
|||||||
CONFIG_CRYPTO_SHA3=y
|
CONFIG_CRYPTO_SHA3=y
|
||||||
|
|
||||||
|
|
||||||
# CRCs (cyclic redundancy checks)
|
|
||||||
#
|
|
||||||
CONFIG_CRYPTO_CRC32C=y
|
CONFIG_CRYPTO_CRC32C=y
|
||||||
CONFIG_CRYPTO_CRC32=y
|
CONFIG_CRYPTO_CRC32=y
|
||||||
|
|
||||||
# Compression
|
|
||||||
#
|
|
||||||
CONFIG_CRYPTO_LZ4=y
|
CONFIG_CRYPTO_LZ4=y
|
||||||
CONFIG_CRYPTO_LZ4HC=m
|
CONFIG_CRYPTO_LZ4HC=m
|
||||||
CONFIG_CRYPTO_ZSTD=y
|
CONFIG_CRYPTO_ZSTD=y
|
||||||
|
|
||||||
|
|
||||||
#
|
|
||||||
# Userspace crypto interface - will be removed from kernel
|
|
||||||
# Enabling some required by IWG
|
|
||||||
#
|
|
||||||
CONFIG_CRYPTO_USER_API=y
|
CONFIG_CRYPTO_USER_API=y
|
||||||
CONFIG_CRYPTO_USER_API_HASH=y
|
CONFIG_CRYPTO_USER_API_HASH=y
|
||||||
CONFIG_CRYPTO_USER_API_SKCIPHER=y
|
CONFIG_CRYPTO_USER_API_SKCIPHER=y
|
||||||
@@ -320,8 +252,7 @@ CONFIG_CRYPTO_USER_API_RNG=y
|
|||||||
CONFIG_CRYPTO_HW=y
|
CONFIG_CRYPTO_HW=y
|
||||||
|
|
||||||
|
|
||||||
# More fonts
|
|
||||||
#
|
|
||||||
CONFIG_FONT_SUPPORT=y
|
CONFIG_FONT_SUPPORT=y
|
||||||
CONFIG_FONTS=y
|
CONFIG_FONTS=y
|
||||||
CONFIG_FONT_8x8=y
|
CONFIG_FONT_8x8=y
|
||||||
@@ -331,23 +262,21 @@ CONFIG_FONT_TER16x32=y
|
|||||||
CONFIG_FONT_SUN12x22=y
|
CONFIG_FONT_SUN12x22=y
|
||||||
|
|
||||||
|
|
||||||
# printk and dmesg options
|
|
||||||
#
|
|
||||||
CONFIG_PRINTK_TIME=y
|
CONFIG_PRINTK_TIME=y
|
||||||
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=4
|
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=4
|
||||||
CONFIG_CONSOLE_LOGLEVEL_QUIET=1
|
CONFIG_CONSOLE_LOGLEVEL_QUIET=1
|
||||||
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
|
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
|
||||||
CONFIG_BOOT_PRINTK_DELAY=n
|
# CONFIG_BOOT_PRINTK_DELAY is not set
|
||||||
CONFIG_SYMBOLIC_ERRNAME=y
|
CONFIG_SYMBOLIC_ERRNAME=y
|
||||||
|
|
||||||
CONFIG_X86_INTEL_TSX_MODE_OFF=n
|
# CONFIG_X86_INTEL_TSX_MODE_OFF is not set
|
||||||
CONFIG_X86_INTEL_TSX_MODE_ON=y
|
CONFIG_X86_INTEL_TSX_MODE_ON=y
|
||||||
CONFIG_X86_INTEL_TSX_MODE_AUTO=n
|
# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# UKI And Secure boot
|
|
||||||
#
|
|
||||||
CONFIG_EFI=y
|
CONFIG_EFI=y
|
||||||
CONFIG_EFI_STUB=y
|
CONFIG_EFI_STUB=y
|
||||||
CONFIG_INITRAMFS_SOURCE="/usr/share/bzz-initrd/initramfs.cpio"
|
CONFIG_INITRAMFS_SOURCE="initramfs.cpio"
|
||||||
CONFIG_INITRAMFS_COMPRESSION_LZ4=y
|
CONFIG_INITRAMFS_COMPRESSION_LZ4=y
|
||||||
|
|||||||
@@ -0,0 +1,358 @@
|
|||||||
|
CONFIG_CC_IS_GCC=y
|
||||||
|
CONFIG_AS_IS_GNU=y
|
||||||
|
CONFIG_RUST_IS_AVAILABLE=y
|
||||||
|
CONFIG_TOOLS_SUPPORT_RELR=y
|
||||||
|
|
||||||
|
CONFIG_RUST=y
|
||||||
|
CONFIG_RUST_OVERFLOW_CHECKS=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# We need to disable CONFIG_WERROR because of stupid bcachefs rust stuff
|
||||||
|
#
|
||||||
|
# CONFIG_COMPILE_TEST is not set
|
||||||
|
# CONFIG_WERROR is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Standard default for not get timers interrupts on idle CPUs.
|
||||||
|
#
|
||||||
|
CONFIG_NO_HZ_COMMON=y
|
||||||
|
# CONFIG_HZ_PERIODIC is not set
|
||||||
|
CONFIG_NO_HZ_IDLE=y
|
||||||
|
# CONFIG_NO_HZ_FULL is not set
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# This option reduces kernel latency by adding explicit preemption points throughout the kernel code
|
||||||
|
#
|
||||||
|
# CONFIG_PREEMPT_NONE is not set
|
||||||
|
# CONFIG_PREEMPT_VOLUNTARY is not set
|
||||||
|
# CONFIG_PREEMPT is not set
|
||||||
|
CONFIG_PREEMPT_LAZY=y
|
||||||
|
# CONFIG_PREEMPT_RT is not set
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
CONFIG_MODULE_SIG=y
|
||||||
|
# CONFIG_MODULE_SIG_FORCE is not set
|
||||||
|
CONFIG_MODULE_SIG_ALL=y
|
||||||
|
# CONFIG_MODULE_SIG_SHA1 is not set
|
||||||
|
# CONFIG_MODULE_SIG_SHA256 is not set
|
||||||
|
# CONFIG_MODULE_SIG_SHA384 is not set
|
||||||
|
# CONFIG_MODULE_SIG_SHA512 is not set
|
||||||
|
# CONFIG_MODULE_SIG_SHA3_256 is not set
|
||||||
|
# CONFIG_MODULE_SIG_SHA3_384 is not set
|
||||||
|
CONFIG_MODULE_SIG_SHA3_512=y
|
||||||
|
CONFIG_MODULE_SIG_HASH="sha3-512"
|
||||||
|
|
||||||
|
CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
|
||||||
|
# CONFIG_MODULE_SIG_KEY_TYPE_RSA is not set
|
||||||
|
CONFIG_MODULE_SIG_KEY_TYPE_ECDSA=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# SATA
|
||||||
|
#
|
||||||
|
CONFIG_SATA_AHCI=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# NVME Support
|
||||||
|
#
|
||||||
|
CONFIG_NVME_COMMON=y
|
||||||
|
CONFIG_NVME_CORE=y
|
||||||
|
CONFIG_BLK_DEV_NVME=y
|
||||||
|
CONFIG_NVME_MULTIPATH=y
|
||||||
|
CONFIG_NVME_VERBOSE_ERRORS=y
|
||||||
|
CONFIG_NVME_HWMON=y
|
||||||
|
|
||||||
|
|
||||||
|
CONFIG_IO_URING=y
|
||||||
|
CONFIG_IO_URING_ZCRX=y
|
||||||
|
|
||||||
|
CONFIG_BCACHEFS_FS=y
|
||||||
|
# CONFIG_BCACHEFS_DEBUG is not set
|
||||||
|
|
||||||
|
# CONFIG_DEBUG_KERNEL is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# New proc acc file format
|
||||||
|
#
|
||||||
|
CONFIG_BSD_PROCESS_ACCT_V3=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# ACPI platform devices
|
||||||
|
#
|
||||||
|
CONFIG_X86_INTEL_LPSS=y
|
||||||
|
CONFIG_X86_AMD_PLATFORM_DEVICE=y
|
||||||
|
3
|
||||||
|
|
||||||
|
# Max CPUS - lover a bit to save resources
|
||||||
|
#
|
||||||
|
CONFIG_NR_CPUS_DEFAULT=64
|
||||||
|
CONFIG_NR_CPUS=64
|
||||||
|
|
||||||
|
#
|
||||||
|
# Timer interrupts per second
|
||||||
|
# Increase interactivity
|
||||||
|
#
|
||||||
|
CONFIG_HZ_1000=y
|
||||||
|
CONFIG_HZ=1000
|
||||||
|
|
||||||
|
#
|
||||||
|
# bzz pss
|
||||||
|
#
|
||||||
|
CONFIG_DRM_PANIC_FOREGROUND_COLOR=0xffbf00
|
||||||
|
CONFIG_DRM_PANIC_BACKGROUND_COLOR=0x000000
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Frame buffer Devices
|
||||||
|
#
|
||||||
|
CONFIG_FB=y
|
||||||
|
CONFIG_FB_VESA=y
|
||||||
|
CONFIG_FB_EFI=y
|
||||||
|
CONFIG_FB_CORE=y
|
||||||
|
CONFIG_FB_NOTIFY=y
|
||||||
|
CONFIG_FB_DEVICE=y
|
||||||
|
CONFIG_FB_MODE_HELPERS=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Graphics / GPU (Set to Module)
|
||||||
|
#
|
||||||
|
CONFIG_DRM=y
|
||||||
|
|
||||||
|
CONFIG_DRM_SYSFB_HELPER=y
|
||||||
|
CONFIG_DRM_SIMPLEDRM=y
|
||||||
|
|
||||||
|
CONFIG_DRM_RADEON=m
|
||||||
|
CONFIG_DRM_RADEON_USERPTR=y
|
||||||
|
CONFIG_DRM_AMDGPU=m
|
||||||
|
CONFIG_DRM_AMDGPU_SI=y
|
||||||
|
CONFIG_DRM_AMDGPU_CIK=y
|
||||||
|
CONFIG_DRM_AMDGPU_USERPTR=y
|
||||||
|
CONFIG_DRM_AMD_ISP=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Compression
|
||||||
|
#
|
||||||
|
CONFIG_HAVE_KERNEL_LZ4=y
|
||||||
|
CONFIG_HAVE_KERNEL_ZSTD=y
|
||||||
|
|
||||||
|
CONFIG_KERNEL_ZSTD=y
|
||||||
|
|
||||||
|
|
||||||
|
CONFIG_DEFAULT_INIT=""
|
||||||
|
CONFIG_DEFAULT_HOSTNAME="kiralinux"
|
||||||
|
|
||||||
|
#
|
||||||
|
# Disabling BPF stuff
|
||||||
|
#
|
||||||
|
# CONFIG_AF_KCM is not set
|
||||||
|
# CONFIG_BPF_SYSCALL is not set
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Scheduler features
|
||||||
|
# Increasing CONFIG_UCLAMP_BUCKETS_COUNT for more precise scheduling
|
||||||
|
#
|
||||||
|
CONFIG_UCLAMP_TASK=y
|
||||||
|
CONFIG_UCLAMP_BUCKETS_COUNT=7
|
||||||
|
|
||||||
|
#
|
||||||
|
# Definetly no need for desktop not involved in kernel development
|
||||||
|
#
|
||||||
|
# CONFIG_PROFILING is not set
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
CONFIG_MODULES=y
|
||||||
|
CONFIG_MODULE_UNLOAD=y
|
||||||
|
CONFIG_MODPROBE=y
|
||||||
|
CONFIG_MODULE_COMPRESS=y
|
||||||
|
CONFIG_MODULE_SIG_FORMAT=y
|
||||||
|
CONFIG_MODULE_SIG_ALL=y
|
||||||
|
CONFIG_MODULE_SIG_SHA3_512=y
|
||||||
|
CONFIG_MODULE_SIG_HASH="sha3-512"
|
||||||
|
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||||
|
CONFIG_MODULE_COMPRESS_ALL=y
|
||||||
|
CONFIG_MODULE_DECOMPRESS=y
|
||||||
|
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||||
|
|
||||||
|
CONFIG_BLK_INLINE_ENCRYPTION=y
|
||||||
|
CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
|
||||||
|
|
||||||
|
|
||||||
|
CONFIG_EFI_PARTITION=y
|
||||||
|
|
||||||
|
CONFIG_BLK_PM=y
|
||||||
|
CONFIG_BLK_MQ_STACKING=y
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Disabling ZSWAP - currently its acts in retarded way.
|
||||||
|
# Possibly causing issues not classified as related to it.
|
||||||
|
# Users should prefer ZRAM or SWAP+ZRAM combination
|
||||||
|
#
|
||||||
|
CONFIG_SWAP=y
|
||||||
|
# CONFIG_ZSWAP is not set
|
||||||
|
CONFIG_ZSMALLOC=y
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Firmware loader
|
||||||
|
#
|
||||||
|
CONFIG_FW_LOADER=y
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# enables support for parsing and handling UEFI Common Platform Error Records (CPER)
|
||||||
|
#
|
||||||
|
CONFIG_UEFI_CPER=y
|
||||||
|
CONFIG_UEFI_CPER_X86=y
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
CONFIG_ZRAM=y
|
||||||
|
CONFIG_ZRAM_BACKEND_LZ4=y
|
||||||
|
CONFIG_ZRAM_BACKEND_LZ4HC=y
|
||||||
|
CONFIG_ZRAM_BACKEND_ZSTD=y
|
||||||
|
# CONFIG_ZRAM_BACKEND_DEFLATE is not set
|
||||||
|
# CONFIG_ZRAM_BACKEND_842 is not set
|
||||||
|
# CONFIG_ZRAM_BACKEND_LZO is not set
|
||||||
|
CONFIG_ZRAM_DEF_COMP_LZ4=y
|
||||||
|
# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
|
||||||
|
# CONFIG_ZRAM_DEF_COMP_ZSTD is not set
|
||||||
|
CONFIG_ZRAM_DEF_COMP="lz4"
|
||||||
|
CONFIG_ZRAM_WRITEBACK=y
|
||||||
|
CONFIG_ZRAM_TRACK_ENTRY_ACTIME=y
|
||||||
|
CONFIG_ZRAM_MEMORY_TRACKING=y
|
||||||
|
CONFIG_ZRAM_MULTI_COMP=y
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Allow the SCSI subsystem to probe for devices in parallel with the rest of the system boot process.
|
||||||
|
#
|
||||||
|
CONFIG_SCSI_SCAN_ASYNC=y
|
||||||
|
|
||||||
|
|
||||||
|
CONFIG_USB_SUPPORT=y
|
||||||
|
CONFIG_USB_COMMON=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# USB HID support
|
||||||
|
#
|
||||||
|
CONFIG_USB_HID=y
|
||||||
|
CONFIG_HID_PID=y
|
||||||
|
CONFIG_USB_HIDDEV=y
|
||||||
|
|
||||||
|
|
||||||
|
CONFIG_INTEGRITY=y
|
||||||
|
CONFIG_INTEGRITY_PLATFORM_KEYRING=y
|
||||||
|
CONFIG_LOAD_UEFI_KEYS=y
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bounds checking
|
||||||
|
#
|
||||||
|
CONFIG_FORTIFY_SOURCE=y
|
||||||
|
CONFIG_HARDENED_USERCOPY=y
|
||||||
|
CONFIG_HARDENED_USERCOPY_DEFAULT_ON=y
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Hardening of kernel data structures
|
||||||
|
#
|
||||||
|
CONFIG_LIST_HARDENED=y
|
||||||
|
|
||||||
|
CONFIG_RANDSTRUCT_NONE=y
|
||||||
|
|
||||||
|
|
||||||
|
CONFIG_XOR_BLOCKS=y
|
||||||
|
CONFIG_ASYNC_CORE=y
|
||||||
|
CONFIG_ASYNC_MEMCPY=y
|
||||||
|
CONFIG_ASYNC_XOR=y
|
||||||
|
CONFIG_ASYNC_PQ=y
|
||||||
|
CONFIG_ASYNC_RAID6_RECOV=y
|
||||||
|
CONFIG_CRYPTO=y
|
||||||
|
|
||||||
|
|
||||||
|
# Length-preserving ciphers and modes
|
||||||
|
#
|
||||||
|
CONFIG_CRYPTO_CHACHA20=y
|
||||||
|
CONFIG_CRYPTO_XTS=y
|
||||||
|
CONFIG_CRYPTO_NHPOLY1305=y
|
||||||
|
|
||||||
|
|
||||||
|
# AEAD (authenticated encryption with associated data) ciphers
|
||||||
|
# This is what bcachefs uses
|
||||||
|
#
|
||||||
|
CONFIG_CRYPTO_CHACHA20POLY1305=y
|
||||||
|
|
||||||
|
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y
|
||||||
|
|
||||||
|
|
||||||
|
# Hashes, digests, and MACs
|
||||||
|
#
|
||||||
|
CONFIG_CRYPTO_BLAKE2B=y
|
||||||
|
CONFIG_CRYPTO_POLYVAL=y
|
||||||
|
CONFIG_CRYPTO_SHA256=y
|
||||||
|
CONFIG_CRYPTO_SHA512=y
|
||||||
|
CONFIG_CRYPTO_SHA3=y
|
||||||
|
|
||||||
|
|
||||||
|
# CRCs (cyclic redundancy checks)
|
||||||
|
#
|
||||||
|
CONFIG_CRYPTO_CRC32C=y
|
||||||
|
CONFIG_CRYPTO_CRC32=y
|
||||||
|
|
||||||
|
# Compression
|
||||||
|
#
|
||||||
|
CONFIG_CRYPTO_LZ4=y
|
||||||
|
CONFIG_CRYPTO_LZ4HC=m
|
||||||
|
CONFIG_CRYPTO_ZSTD=y
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Userspace crypto interface - will be removed from kernel
|
||||||
|
# Enabling some required by IWG
|
||||||
|
#
|
||||||
|
CONFIG_CRYPTO_USER_API=y
|
||||||
|
CONFIG_CRYPTO_USER_API_HASH=y
|
||||||
|
CONFIG_CRYPTO_USER_API_SKCIPHER=y
|
||||||
|
CONFIG_CRYPTO_USER_API_RNG=y
|
||||||
|
# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
|
||||||
|
# CONFIG_CRYPTO_USER_API_AEAD is not set
|
||||||
|
# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set
|
||||||
|
|
||||||
|
|
||||||
|
CONFIG_CRYPTO_HW=y
|
||||||
|
|
||||||
|
|
||||||
|
# More fonts
|
||||||
|
#
|
||||||
|
CONFIG_FONT_SUPPORT=y
|
||||||
|
CONFIG_FONTS=y
|
||||||
|
CONFIG_FONT_8x8=y
|
||||||
|
CONFIG_FONT_8x16=y
|
||||||
|
CONFIG_FONT_10x18=y
|
||||||
|
CONFIG_FONT_TER16x32=y
|
||||||
|
CONFIG_FONT_SUN12x22=y
|
||||||
|
|
||||||
|
|
||||||
|
# printk and dmesg options
|
||||||
|
#
|
||||||
|
CONFIG_PRINTK_TIME=y
|
||||||
|
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=4
|
||||||
|
CONFIG_CONSOLE_LOGLEVEL_QUIET=1
|
||||||
|
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
|
||||||
|
# CONFIG_BOOT_PRINTK_DELAY is not set
|
||||||
|
CONFIG_SYMBOLIC_ERRNAME=y
|
||||||
|
|
||||||
|
# CONFIG_X86_INTEL_TSX_MODE_OFF is not set
|
||||||
|
CONFIG_X86_INTEL_TSX_MODE_ON=y
|
||||||
|
# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
|
||||||
|
|
||||||
|
|
||||||
|
# UKI And Secure boot
|
||||||
|
#
|
||||||
|
CONFIG_EFI=y
|
||||||
|
CONFIG_EFI_STUB=y
|
||||||
|
CONFIG_INITRAMFS_SOURCE="initramfs.cpio"
|
||||||
|
CONFIG_INITRAMFS_COMPRESSION_LZ4=y
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
# CONFIG_PCI_XEN is not set
|
||||||
|
# CONFIG_HYPERV is not set
|
||||||
|
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
|
||||||
|
#
|
||||||
|
# We generally want to remove any not common for desktop virtualization features
|
||||||
|
#
|
||||||
|
# CONFIG_PCI_XEN is not set
|
||||||
|
|
||||||
|
#
|
||||||
|
# Microsoft Hyper-V guest support
|
||||||
|
#
|
||||||
|
# CONFIG_HYPERV is not set
|
||||||
|
|
||||||
Reference in New Issue
Block a user