Skip to content

Track dmdevfs runtime configuration source management - #34

Open
JaxCalder wants to merge 2 commits into
mainfrom
update/dmdevfs-runtime-config-sources
Open

JaxCalder wants to merge 2 commits into
mainfrom
update/dmdevfs-runtime-config-sources

Conversation

@JaxCalder

@JaxCalder JaxCalder commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

Update modules/dmdevfs to the runtime configuration source implementation in choco-technologies/dmdevfs#76.

The selected dmdevfs instance can add/remove driver configuration directories through IOCTL without remounting. Sources coexist, and removal withdraws only that source's devices, children and partitions while respecting retained file and directory handles.

The current revision uses dmlist throughout. The mount's driver list retains withdrawn source nodes until they can be freed; source records contain only a path, removal state and reference count, with no reverse device lists or custom next/previous pointers.

This PR changes only the dmdevfs submodule pointer. Merge the dmdevfs PR first.

Validation of the current module revision: full host CTest suite 11/11 passed, including 10 runtime-source scenarios; STM32F7 builds of the module and runtime-source test passed.

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