Commit Graph

18 Commits

Author SHA1 Message Date
bjorn3
90ab2ebebb Stop copying zerod as nulld 2026-03-07 17:42:08 +01:00
bjorn3
0db68bb262 Move kernel and initfs to /usr/lib/boot 2026-03-07 16:09:58 +01:00
bjorn3
0a5879deab Unset RUSTFLAGS for redox-initfs-ar
Otherwise using DYNAMIC_INIT for base-initfs gives a linker error.
2026-02-28 17:10:12 +01:00
bjorn3
70735600ed Remove support for target specific driver configs
Init now handles running services conditional on the architecture and board.
2026-02-28 17:09:30 +01:00
bjorn3
ce1f44879d Handle split of init.rc 2026-02-17 22:25:50 +01:00
bjorn3
2ad9749da3 Adapt config file locations for shared config locator 2026-02-17 22:15:00 +01:00
bjorn3
4861013493 Make it explicit that bootstrap is statically linked
Even if we start using dynamic linking for the rest of initfs, bootstrap
has to be statically linked as it is responsible for loading the first
instance of the dynamic linker.
2025-12-12 21:58:25 +01:00
bjorn3
1c366513e1 Move init.rc to base repo
This makes it easier to keep in sync with changes to the base repo. And
in addition it ensures that the base-initfs recipe actually gets rebuilt
when changing init.rc.
2025-11-30 09:09:59 +01:00
bjorn3
22f62b365b Merge the drivers repo into the base repo 2025-11-29 17:47:31 +01:00
Jeremy Soller
b2f60b8d9f
hwd now launches pcid 2025-11-22 17:31:28 -07:00
Jeremy Soller
e686d5c792
base-initfs: use hwd on aarch64 2025-10-18 16:26:34 -06:00
Jeremy Soller
42451efae2
base-initfs: replace acpid with hwd, which will itself launch acpid when needed 2025-10-18 14:05:01 -06:00
Jeremy Soller
6878536fe5
base-initfs: preserve DISK_LIVE environmental variables for performant installer 2025-09-25 09:50:54 -06:00
bjorn3
c1da3e73f4 Remove unused logd argument 2025-07-12 17:17:56 +02:00
bjorn3
2f939c7d08 Start lived before regular disk drivers
This ensures that it takes priority when mounting the rootfs, preventing
hangs in live mode if a disk driver hangs when trying to access it.
2025-05-20 22:05:26 +02:00
bjorn3
d419ea76a0 Merge initfs into the base repo 2025-04-23 20:19:19 +02:00
bjorn3
2224bc0655 Move bootstrap into the base repo 2025-04-21 19:12:00 +02:00
bjorn3
af63354d2c Merge most initfs contents into a single base-initfs recipe 2025-02-18 21:52:50 +01:00