Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Dec 1994 18:14:44 GMT
From:      Julian Elischer <julian@jules.DIALix.oz.au>
To:        freebsd-fs@freebsd.org, freebsd-hackers@freebsd.org
Cc:        freebsd-current@freebsd.org
Subject:   DEVFS on FreeBSD 2.0
Message-ID:  <199412281814.SAA00122@jules.DIALix.oz.au>

next in thread | raw e-mail | index | archive | help

Well, it lives, (kind of).
There are many things that I need to do before it's even slightly useful
but I finally got the 4 or 5 days needed to get it out of the land of the 
dead..
there are a couple of things that I've noticed however.....

1/ at device probe time, 'time' has not been initialised.. so any devices
that are placed into the devfs at boot time end up with creation times
of Jan 1 1970.. (time.tv_sec == time.tv_usec == 0).
Is there a reason that the RTC can't be read earlier?

2/ on a similar note, the filesystems are only initialised after the
devices are configured in, so I have to add my devices to a filesystem
that doesn't have any vnops yet.. I can get around it at the moment,
but it may prove a problem later..

can VFS initialisation be done before probing?  does anyone care?

The new vnops vectors have caused me to considerably re-think the way
much of it works, but hopefully it'llbe ok..

I hope to have a version working with real devices (TM) in a day or
so..

now the big question.... will I have to do lotsa changes for 2.1?
does the vm/bufcache merge change the VFS a lot?

julian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199412281814.SAA00122>