Anton Midyukov
a41107d62c
kernel: set default KFLAVOURS=6.12
2024-12-09 15:59:47 +03:00
Anton Midyukov
9b4c04d4f1
drop set specified KFLAVOURS (std-def or un-def) everything
2024-12-02 16:23:08 +03:00
Anton Midyukov
7fef0143ad
Revert "kernel: add initrd feature fsck (filesystem check)"
...
This reverts commit a9eab7bb677017587b5c13e3b88925e6c0dcba0b.
When building rootfs, make-initrd is executed when the file system
is still unknown. Therefore, fsck is not added, and when bootloading
we get an error message and rdshell.
2024-11-19 15:30:19 +03:00
Anton Midyukov
28975aed18
kernel: set defulat KFLAVOURS=6.6 for p11
2024-11-14 10:50:48 +03:00
Anton Midyukov
a9eab7bb67
kernel: add initrd feature fsck (filesystem check)
2024-11-12 11:15:20 +03:00
Anton Midyukov
4dd3e050e8
Do not add non-existent kernel-modules-kvm
2024-10-31 10:08:37 +03:00
Anton Midyukov
da988cd94f
kernel: set default KFLAVOURS=6.6 for sisyphus
...
In Sisyphus, by default we switch to a kernel with flavor equal to
the major version of the kernel.
Switching the latest flavour every two months is problematic, so
we will temporarily disable this functionality.
Link: https://lore.altlinux.org/sisyphus/0ee447d2-93d0-4644-bfd6-94bba43a1c9e@ya.ru/T/#t
2024-10-31 10:08:37 +03:00
113e44cdcc
- drop kernel-modules-rtl8821ce because altbug#51398
2024-10-17 22:09:19 +03:00
Anton Midyukov
75dc91e721
kernel: add all drivers hid to initrd
...
In order to support all possible keyboards in initrd.
2024-08-16 17:49:05 +03:00
Anton Midyukov
e42252d859
kernel: set default KFLAVOUR for armh to mp
...
This kernel is best supported for armh.
2024-03-14 16:50:53 +07:00
Anton Midyukov
a90e78bd95
kernel: add make-initrd to base packages in use/kernel/initrd-setup
...
At the moment this target is focused exclusively on make-initrd,
but some weird kernels don't have a dependency on mkinitrd.
It's loongarch64 again.
2023-07-24 09:59:42 +07:00
Anton Midyukov
a7d2e27cde
Initial loongarch64 support
2023-07-14 21:33:02 +07:00
Anton Midyukov
db845f5495
kernel: add crc32_generic kernel module to initrd (needed for f2fs)
2023-07-03 14:50:13 +07:00
Anton Midyukov
363ba22a2e
Include README of features to documentation; fix syntax & links in them
2023-03-18 21:57:39 +07:00
Anton Midyukov
5559ae3ca8
kernel: add kernel modules for drivers/spi to initrd (armh, aarch64,ricv64)
...
Needed for Sifive Unmatched (riscv64), but may be useful for other SBCs
as well.
Reported by iv@
2023-01-20 18:08:43 +07:00
Anton Midyukov
6279ec89d6
kernel: add the same modules to initrd for riscv64 as for aarch64
...
To support single board computers on riscv64.
2022-06-15 22:05:30 +07:00
Anton Midyukov
e245447c06
kernel: drop std-pae kernel flavour
...
kernel-image-std-pae removed from Sisyphus and p10.
2022-04-05 14:12:14 +07:00
9050777353
kernel: exclude bcmwl kernel module, see bug#41620
2022-03-02 11:04:46 +07:00
Anton Midyukov
16cf9510b5
kernel, server: drop kernel-modules-igb, kernel-modules-e1000e
...
kernel-modules-igb not available for branch >= p7
kernel module e1000e in p10 is packed according to the blacklist
scheme, this blacklist is applied to all the kernels and the
internal e1000e from un-def-5.15 does not work as a result.
Reported by boyarsh@
2021-12-29 23:04:30 +07:00
Anton Midyukov
a64ceaaa82
kernel: add tegra-drm.ko to initrd (armh, aarch64)
2021-12-20 23:19:55 +07:00
Anton Midyukov
323fe9fd0c
kernel: add framebuffer support in initrd for Sunxi, Rockchip SBC
2021-12-20 23:19:02 +07:00
Anton Midyukov
e009976d9e
kernel: add fbdev kernel modules to initrd
2021-12-20 23:11:42 +07:00
Dmitriy Terekhin
f69132f575
kernel: add drivers/nvme to initrd
2021-10-26 19:16:22 +07:00
Anton Midyukov
d24c7524b6
kernel: add drivers/mfd drivers/clk to initrd for aarch64, armh
...
Needed for i2c support on singleboard. Needed for bootloading with
micro-SD on Rockchip rk3399.
2021-10-02 18:30:42 +07:00
Anton Midyukov
63030b67e0
kernel: add use/kernel/disable-usb-autosuspend
...
Now, when CONFIG_USB=y, to disable usb autosuspend, must pass this
parameter when bootloading the kernel.
Package disable-usb-autosuspend has become useless.
2021-10-01 00:21:59 +07:00
e1bbca0de6
kernel/stage1: prevent to include nvidia to init kernel modules for livecd
2021-09-28 22:16:45 +07:00
93ecd545be
kernel: add rtw89 wifi kernel module for support Realtek RTL8852AE
2021-09-28 22:16:45 +07:00
Anton Midyukov
11cfd52dbb
kernel: add drivers/soc to VM_INITRDMODULES
2021-08-31 00:45:31 +07:00
Mikhail Gordeev
822820c3ea
kernel: Fix typo in virtio_scsi module
2021-08-13 21:52:53 +07:00
Anton Midyukov
d498289596
dev, kernel: not set BIGRAM to std-def
...
It does not need to be set to std-def, if it is available, then it
is already by default.
2021-06-18 18:06:29 +07:00
Anton Midyukov
c8bbabcd2a
kernel: add missing virtio kernel modules to VM_INITRDMODULES
...
fix commit e00c4243d81742a7432f18355f8c88439e743d29 regression.
2021-06-06 19:55:23 +07:00
Anton Midyukov
f1df1961d3
kernel: exclude drivers/rtc from VM_INITRDMODULES
...
rtc not needed in initrd.
2021-05-14 12:48:26 +07:00
Anton Midyukov
e00c4243d8
kernel: optimization use/kernel/initrd-setup
...
make-initrd supports adding module directories.
2021-05-12 03:02:10 +07:00
Anton Midyukov
27e167b25c
initrd-propagator, stage1: Replace 80-make-initrd to initrd-propagator
...
This will allow in the future to use a different initrd option when
building images, for example dracut.
Also drop old make-inird support.
2021-04-12 23:13:57 +07:00
Anton Midyukov
d08d14025a
kernel/lib/10-kernel.mk: sort modules, removing duplicates
...
Another workaround for https://bugzilla.altlinux.org/show_bug.cgi?id=39663
2021-04-04 15:48:04 +07:00
Anton Midyukov
d2d94796d6
kernel, wireless: Replace kernel modules to use/kernel/wireless
2021-04-04 15:43:38 +07:00
Ivan A. Melnikov
8e9fa2bd63
kernel: Add initrd features usb, qemu for mipsel
...
Available for mipsel too.
2021-02-18 02:52:24 +07:00
Anton Midyukov
63fc0919db
kernel: Removed kernel modules that haven't been built for a long time
2021-02-15 19:14:23 +07:00
Anton Midyukov
d86bb07f4a
kernel: Add initrd feature usb for more architectures
...
In make-initrd >= 2.5.0-alt1 feature usb requires kernel modules optional.
2021-02-14 23:22:56 +07:00
Anton Midyukov
58e83cea49
build-vm, kernel: Not add specified initrd features into initrd.mk
...
This features not needed for auto-detect.
We also add features not only to initrd.mk, but also specify them
explicitly in the command.
2021-02-01 18:04:40 +07:00
Anton Midyukov
fb1ad2cae0
kernel: Added initrd moule reset_raspberrypi for Raspberry Pi 4 8 GB support
2021-01-26 12:02:29 +07:00
Anton Midyukov
9995046215
kernel: Add module for Realtek R8125 into use/kernel/net
2020-11-06 19:20:01 +07:00
Anton Midyukov
f33644ed3b
kernel: Set default kernel to std-def for armh
2020-10-26 16:54:20 +07:00
Mikhail Gordeev
a25b75e578
kernel: add virtio-gpu module for vms
2020-09-18 12:45:09 +07:00
Michael Shigorin
04a6489df0
kernel: introduce use/kernel/latest
...
Kernel flavours differ on secondary arches (and there's a bunch
of platform-specific kernels for ARM systems), so let's provide
some more flexible scheme than hardwiring un-def into images.
This might be further enhanced to e.g. set KFLAVOURS to
$$(KFLAVOURS_LATEST)) with it being preset to un-def
where available so rpi images could set it to rpi-un,
and still get reasonable starterkits for free.
The corresponding commit in RELENG-e2k-p9-starterkits
private branch just tore un-def apart => unmergeable.
2020-09-07 20:25:38 +03:00
Anton Midyukov
cd88c10e95
kernel: Do not use initrd feature qemu for riscv64
2020-07-02 01:02:37 +07:00
Anton Midyukov
eb16754afb
kernel: initrd module sdhci-pltfm for all arches
2020-05-22 13:34:37 +07:00
Anton Midyukov
2c761b78d7
kernel, stage2: add bcm2835-dma in initrd for Raspberry Pi 3 (kernel >= 5.6)
2020-05-22 13:34:37 +07:00
ce4fb154a4
kernel: Added use/kernel/drm
2020-05-22 13:34:37 +07:00
Anton Midyukov
a6051acf94
kernel, stage2: make initrd and initfs for all kernels
2020-05-22 13:34:35 +07:00