blob: f7ddf8c2b7cbd434ae9613ce6b60b0b91b319f0d [file] [log] [blame] [view]
# devfs
This component exists solely to provide the correct dependency structure to the
component framework so that, during shutdown, when all components that depend
on devfs are removed, the driver manager can be signalled that driver shutdown
can commence.
In prod, devfs is a "builtin component" that runs in component manager's
process. This saves on the overhead of running a small component. A standalone
version is provided for integration tests (devfs-test.cml).
## Building
This component should automatically be included in most builds.
To add this component to your build, append
`--with-base src/devices/bin/devfs`
to the `fx set` invocation.
## Running
Use `ffx component run` to launch this component into a restricted realm
for development purposes:
```
$ ffx component run /core/ffx-laboratory:devfs fuchsia-pkg://fuchsia.com/devfs#meta/devfs.cm
```