DragonFly kernel List (threaded) for 2009-03
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
Userland devfs attempt
Hi all:
I'm a newbie and trying to make a userland devfs for DFly and the
design is much more
like devctl.
The logic is kernel provide a device named udev, in d_open the
device copyout list of devices.
I inject the make_dev in kern_conf.c with udev_attach().
The userland daemon udevd open and read /dev/udev and create respected node.
The protocal is raw string like "+null @ major/minor for uid/gid with perms".
My code can make nodes now but I have some problems:
1. Is there any block device ?
2. what is the purpose of make_sub_dev in kern_conf.c ?
3. I got /dev/ad0 for my harddisk but where is the make_dev of slice
and disklabel ?
4. I use 189 for the major of udev but what is the meaning of
"Hopefully, this list will one day be obsoleted by DEVFS" in
sys/conf/majors ?
My /dev looks better now :)
Thanks.
best wishes
whisper :)
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]