From owner-freebsd-hackers Wed Dec 28 02:24:25 1994 Return-Path: hackers-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id CAA23591 for hackers-outgoing; Wed, 28 Dec 1994 02:24:25 -0800 Received: from perth.DIALix.oz.au (jreuucp@perth.DIALix.oz.au [192.203.228.2]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id CAA23565; Wed, 28 Dec 1994 02:24:11 -0800 Received: from jules.UUCP (jreuucp@localhost) by perth.DIALix.oz.au (8.6.9/8.6.9/DIALix) with UUCP id SAA27486; Wed, 28 Dec 1994 18:22:58 +0800 Received: by jules.DIALix.oz.au (8.6.9/25-eef) id SAA00122; Wed, 28 Dec 1994 18:14:44 GMT Date: Wed, 28 Dec 1994 18:14:44 GMT From: Julian Elischer Message-Id: <199412281814.SAA00122@jules.DIALix.oz.au> To: freebsd-fs@freebsd.org, freebsd-hackers@freebsd.org Subject: DEVFS on FreeBSD 2.0 Cc: freebsd-current@freebsd.org Sender: hackers-owner@freebsd.org Precedence: bulk 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