From 69355c3ce3931a7ae6bf9e6cc2e13442190246d8 Mon Sep 17 00:00:00 2001 From: Christian Mauderer Date: Tue, 16 Aug 2016 08:52:07 +0200 Subject: devfs: Add some notes on implementation. --- libbsd.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/libbsd.txt b/libbsd.txt index 6b0e7eaf..f4b07460 100644 --- a/libbsd.txt +++ b/libbsd.txt @@ -1046,7 +1046,15 @@ TBD. === devfs (Device file system) === -Dummy, IMFS or new implementation (currently dummy). +There is a minimal implementation based on IMFS. The mount point is fixed to +"/dev". Note that the devfs is only used by the cdev subsystem. cdev has been +adapted so that the full path (including the leading "/dev") is given to devfs. +This saves some copy operations. + +devfs_create() first creates the full path and then creates an IMFS generic node +for the device. + +TBD: remove empty paths on devfs_destroy(). === psignal (Signals) === -- cgit v1.2.3