From owner-freebsd-hackers Thu Oct 14 12: 0:42 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from pcnet1.pcnet.com (pcnet1.pcnet.com [204.213.232.3]) by hub.freebsd.org (Postfix) with ESMTP id 61B8714A2F for ; Thu, 14 Oct 1999 12:00:39 -0700 (PDT) (envelope-from eischen@vigrid.com) Received: (from eischen@localhost) by pcnet1.pcnet.com (8.8.7/PCNet) id OAA08821; Thu, 14 Oct 1999 14:59:26 -0400 (EDT) Date: Thu, 14 Oct 1999 14:59:26 -0400 (EDT) From: Daniel Eischen Message-Id: <199910141859.OAA08821@pcnet1.pcnet.com> To: dseg@texar.com, mjacob@feral.com Subject: Re: Kernel APIs - Solaris Cc: FreeBSD-Hackers@FreeBSD.ORG Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Matthew Jacob wrote: > Well, the section 9 man pages are pretty complete. The device driver > stuff is actually pretty easily available. In fact, this instead of > performance was supposed to be one of the main design goals for Solaris > (and I know- I was part of that effort- Gawd, I'm *sorry*.....) > > There *is* a DDK- I can't remember the order number off the top of my > head, but it has enough information to write SCSI target drivers, streams > modules, pseudo drivers, etc. It misses several important items that > have been added recently (64 bit clean drivers with a 32 bit user ABI) > or power mode and/or the rather important DDI_SUSPEND functions for the > E10K. There's always an option of hiring a consultant. All the Sun docs are on-line at http://docs.sun.com/ They are pretty complete, even explaining the DDI_SUSPEND command at: http://docs.sun.com:80/ab2/coll.45.10/DRIVER/@Ab2PageView/37501?Ab2Lang=C&Ab2Enc=iso-8859-1 Dan Eischen eischen@vigrid.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message