aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmd/earlyinit
AgeCommit message (Collapse)Author
2026-06-28cmd/earlyinit: improve error messagesOphestra
This improves readability, especially on a small display. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-08all: apply modernisersOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-27cmd/earlyinit: mount /dev/shmOphestra
Required by many programs. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-27cmd/earlyinit: improve change message formattingOphestra
This is significantly more readable. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-27cmd/earlyinit: downgrade target error severityOphestra
This happens during coldboot, before reporting gains persistent state. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-27cmd/earlyinit: load device driversOphestra
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-27internal/kobject: pass action kind for rangeOphestra
Useful for handling most uevents. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-05-27cmd/earlyinit: mount system deviceOphestra
This currently relies on a trusted bootloader to determine the boot device. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-28cmd: document Rosa OS programsOphestra
The earlyinit and mbf program are not covered by the compatibility promise, so specify that here. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-14cmd/earlyinit: remount root and set firmware pathOphestra
The default search paths cannot be configured, configuring them here is most sound for now. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-14cmd/earlyinit: mount pseudo-filesystemsOphestra
The proposal for merging both init programs was unanimously accepted, so this is set up here alongside devtmpfs. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-14cmd/earlyinit: handle args from cmdlineOphestra
These are set by the bootloader. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-02-25cmd/earlyinit: early /dev/ and io setupOphestra
This establishes an environment where devtmpfs is mounted, and if the kernel fails to set up console, 1 and 2 is pointed at /dev/kmsg. Signed-off-by: Ophestra <cat@gensokyo.uk>