Re: Kernel APIs - Solaris

1999-10-15 Thread Matthew Jacob


Well, whaddya know...  thanks...


On Thu, 14 Oct 1999, Daniel Eischen wrote:

 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=CAb2Enc=iso-8859-1
 
 Dan Eischen
 [EMAIL PROTECTED]
 



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Kernel APIs - Solaris

1999-10-14 Thread Matthew Jacob


Talk to me.


On Thu, 14 Oct 1999, Dan Seguin wrote:

 
 
 Hi all. I know this isn't a Solaris group, but you guys tend to know loads
 of stuff about other Unices, so:
 
 I'm looking for information pertaining to the Solaris 2.x Kernel. We're
 writing auditing tools for system calls, and therefore need to write
 loadable modules (I've done this in FreeBSD, works flawlessly).
 
 
 Does anyone know where/how to get the Kernel APIs for Solaris. We're
 willing to pay/register/sign NDAs/whatever for this. After two weeks of
 dealing with clueless Sun people, I'm going mental.
 
 Thanks
 
 Dan Seguin
 
 
 
 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with "unsubscribe freebsd-hackers" in the body of the message
 



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Kernel APIs - Solaris

1999-10-14 Thread Dan Seguin



Hi all. I know this isn't a Solaris group, but you guys tend to know loads
of stuff about other Unices, so:

I'm looking for information pertaining to the Solaris 2.x Kernel. We're
writing auditing tools for system calls, and therefore need to write
loadable modules (I've done this in FreeBSD, works flawlessly).


Does anyone know where/how to get the Kernel APIs for Solaris. We're
willing to pay/register/sign NDAs/whatever for this. After two weeks of
dealing with clueless Sun people, I'm going mental.

Thanks

Dan Seguin



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Kernel APIs - Solaris

1999-10-14 Thread Dan Seguin



Hi. Thanks for your response. 

As I mentioned in my post, we're looking for the Kernel API specs. We
don't need the source, just the (credible, authoritive) info on Kernel
functions and their return values.

We have to do this legally, but are having tons of trouble trying to find
the right people at Sun.

If we wait another 10-12 months, maybe we'll get it through the Community
license, but we're not holding our breath.

Any ideas, leads?



On Thu, 14 Oct 1999, Matthew Jacob wrote:

 
 Talk to me.
 
 
 On Thu, 14 Oct 1999, Dan Seguin wrote:
 
  
  
  Hi all. I know this isn't a Solaris group, but you guys tend to know loads
  of stuff about other Unices, so:
  
  I'm looking for information pertaining to the Solaris 2.x Kernel. We're
  writing auditing tools for system calls, and therefore need to write
  loadable modules (I've done this in FreeBSD, works flawlessly).
  
  
  Does anyone know where/how to get the Kernel APIs for Solaris. We're
  willing to pay/register/sign NDAs/whatever for this. After two weeks of
  dealing with clueless Sun people, I'm going mental.
  
  Thanks
  
  Dan Seguin
  
  
  
  To Unsubscribe: send mail to [EMAIL PROTECTED]
  with "unsubscribe freebsd-hackers" in the body of the message
  
 



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Kernel APIs - Solaris

1999-10-14 Thread Matthew Jacob


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.

-matt


On Thu, 14 Oct 1999, Dan Seguin wrote:

 
 
 Hi. Thanks for your response. 
 
 As I mentioned in my post, we're looking for the Kernel API specs. We
 don't need the source, just the (credible, authoritive) info on Kernel
 functions and their return values.
 
 We have to do this legally, but are having tons of trouble trying to find
 the right people at Sun.
 
 If we wait another 10-12 months, maybe we'll get it through the Community
 license, but we're not holding our breath.
 
 Any ideas, leads?
 
 
 
 On Thu, 14 Oct 1999, Matthew Jacob wrote:
 
  
  Talk to me.
  
  
  On Thu, 14 Oct 1999, Dan Seguin wrote:
  
   
   
   Hi all. I know this isn't a Solaris group, but you guys tend to know loads
   of stuff about other Unices, so:
   
   I'm looking for information pertaining to the Solaris 2.x Kernel. We're
   writing auditing tools for system calls, and therefore need to write
   loadable modules (I've done this in FreeBSD, works flawlessly).
   
   
   Does anyone know where/how to get the Kernel APIs for Solaris. We're
   willing to pay/register/sign NDAs/whatever for this. After two weeks of
   dealing with clueless Sun people, I'm going mental.
   
   Thanks
   
   Dan Seguin
   
   
   
   To Unsubscribe: send mail to [EMAIL PROTECTED]
   with "unsubscribe freebsd-hackers" in the body of the message
   
  
 



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Kernel APIs - Solaris

1999-10-14 Thread Daniel Eischen

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=CAb2Enc=iso-8859-1

Dan Eischen
[EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Kernel APIs - Solaris

1999-10-14 Thread Warner Losh

In message [EMAIL PROTECTED] Dan Seguin writes:
: I'm looking for information pertaining to the Solaris 2.x Kernel. We're
: writing auditing tools for system calls, and therefore need to write
: loadable modules (I've done this in FreeBSD, works flawlessly).

For docs on suns, I usually go to:
http://docs.sun.com/
The software developers collection may be useful:
http://docs.sun.com:80/ab2/coll.45.10/@Ab2CollView?Ab2Lang=CAb2Enc=iso-8859-1

Evidentally you can also buy this same information on dead trees.

Warner


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Kernel APIs - Solaris

1999-10-14 Thread Warner Losh

In message [EMAIL PROTECTED] Dan Seguin writes:
: As I mentioned in my post, we're looking for the Kernel API specs. We
: don't need the source, just the (credible, authoritive) info on Kernel
: functions and their return values.

No such animal exists.  Sun has many levels of API commitment from the
"gotta have it won't change" to the "put in on the whim of a developer
to make some system utility easier to code, but will be gutted if the
wind changes".  The former are documented well in the man pages for
man(2), while the latter are generally undocumented.

Warner


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message