Skip to content

feat(boot): reconnect only storage for filesystem drivers - #130

Merged
azenla merged 1 commit into
mainfrom
azenla/feat/driver-reconnect-targetted
Oct 16, 2026
Merged

azenla merged 1 commit into
mainfrom
azenla/feat/driver-reconnect-targetted

Conversation

@azenla

@azenla azenla commented Oct 16, 2026

Copy link
Copy Markdown
Member

Drivers get a new provides field, either any (the default) or filesystems. When every loaded driver says filesystems, Sprout reconnects only the handles with block, disk or disk2 I/O instead of every handle in the stack. One any driver keeps the old behavior of reconnecting everything. Docs updated. Built and linted for x86_64 and aarch64; not booted.

Add a provides field to drivers, either any or filesystems. When every
driver only provides filesystems, only disk and partition controllers
are reconnected.
@azenla
azenla enabled auto-merge (squash) October 16, 2026 19:33
@azenla
azenla disabled auto-merge October 16, 2026 19:33
@azenla
azenla merged commit 86b7a6e into main Oct 16, 2026
12 checks passed
@azenla
azenla deleted the azenla/feat/driver-reconnect-targetted branch October 16, 2026 19:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant