feat: add proper A/B schema #1

Merged
rlahfa merged 5 commits from preinit-ab into main 2024-05-24 17:22:46 +02:00
Owner

Changelog:

  • preinit support alternative rootfs
  • Zyxel NWA50AX know how to prepare multiple UBI devices (i.e. A/B)
  • No split DTB for Zyxel NWA50AX
  • Minor fixes.
Changelog: - `preinit` support alternative rootfs - Zyxel NWA50AX know how to prepare multiple UBI devices (i.e. A/B) - No split DTB for Zyxel NWA50AX - Minor fixes.
rlahfa added 5 commits 2024-05-24 17:22:38 +02:00
In A/B schemas, it is possible to have multiple rootfs.

Thus, it is necessary to let the B kernel preinitialize either the A
rootfs or the B rootfs failing to mount the A rootfs.

Ideally, we should also try to switch to the B rootfs if we cannot start
up the init on the A rootfs, but that's a FUTUREWORK.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
I have it all the time in front of my nose :'( otherwise.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
rlahfa merged commit 1e9204f2f0 into main 2024-05-24 17:22:46 +02:00
rlahfa deleted branch preinit-ab 2024-05-24 17:22:46 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: DGNum/liminix#1
No description provided.