pmaports w/ reMarkable 1 packages
Find a file
Caleb Connolly 7c98127746
postmarketos-initramfs: switch to udev and kmod (MR 5000)
mdev is slow and missing features, it also requires that we load all the
modules that we include at once making the boot process slower.

udev is required for unl0kr (and buffyboard), it can also load modules
on demand (and asynchronously). Making the boot process considerably
faster on devices, especially for generic images where we have lots of
drivers for different display panels in the initramfs.

Additionally, import full fat modprobe from the kmod package, this is
required to support compressed modules.

This brings us more in line with other distros and generally improves
compatibility.

If devices use broken kernel modules which don't correctly define
modalias', these drivers may not be loaded by udev. This should be fixed
by defining the missing modalias statements in the driver.

This also runs udev earlier in the init, so that display drivers are
loaded before the splash in case they are needed.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
Co-authored-by: Clayton Craft <clayton@craftyguy.net>

[ci:ignore-count]
[ci:skip-build]: already built successfully in CI
2024-06-18 12:35:05 -07:00
.ci postmarketos-initramfs: debug-shell 3.0 (MR 5000) 2024-06-18 12:35:05 -07:00
.githooks Add githooks from alpine (MR 4008) 2023-04-12 16:42:45 +02:00
.gitlab/issue_templates gitlab/issue_template: add EOL date to v23.12 2024-06-16 20:40:46 +02:00
cross cross/busybox-static-*: upgrade to 1.36.1-r29 2024-06-02 16:43:10 +02:00
device device-*: depend on initramfs-minimal for devices with small boot (MR 5000) 2024-06-18 12:35:05 -07:00
main postmarketos-initramfs: switch to udev and kmod (MR 5000) 2024-06-18 12:35:05 -07:00
modem modem/tqftpserv: upgrade and switch buildsystem to meson (MR 5076) 2024-04-30 03:36:35 +03:00
temp temp/pulseaudio: drop (MR 5163) 2024-06-11 11:20:10 +02:00
.clang-format Add .clang-format file (!465) 2019-06-26 22:36:15 +02:00
.ecrc CI: .ecrc: Exclude temp from check (MR 4858) 2024-02-27 08:24:53 -08:00
.editorconfig editorconfig: add CODEOWNERS (MR 4940) 2024-03-17 22:48:52 +00:00
.gitignore CI: wiki: adjust for 'pmbootstrap ci' (MR 3608) 2022-11-17 19:10:56 +01:00
.gitlab-ci.yml CI: use latest (stable) Alpine instead of Edge (MR 5174) 2024-05-27 13:33:23 -07:00
.mrhlpr.json mrhlpr.json: accept all generic package commits (MR 3131) 2023-03-15 21:37:37 +00:00
channels.cfg channels.cfg: update for v24.06 release 2024-06-16 19:50:32 +02:00
CODEOWNERS CODEOWNERS: Add Pablo and Newbyte to GNOME stuff (MR 5208) 2024-06-06 12:46:19 +02:00
COMMITSTYLE.md COMMITSTYLE: introduce (MR 3908) 2023-03-21 08:32:10 +01:00
LICENSE Add GPLv3 again 2018-08-23 21:44:22 +02:00
pmaports.cfg pmaports.cfg: set pmbootstrap_min_version=2.3.0 (MR 5046) 2024-05-15 17:08:00 +02:00
README.md README: add mention to COMMITSTYLE (MR 4010) 2023-04-13 23:22:01 -07:00