Re: Kernel APIs - Solaris
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
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
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
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
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
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
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
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