Solaris 10 What's New

Advanced DDI Interrupts

This enhancement is new in the Solaris Express 6/05 release and the Solaris 10 1/06 release.

The Solaris OS now provides a new DDI Interrupt framework for registering interrupts and deregistering interrupts. Support for Message Signalled Interrupts (MSIs) is also provided. New management interfaces enable you to manipulate priorities and capabilities, to interrupt masking, and to obtain pending information.

The framework includes the following new interfaces:


Note –

To take advantage of the features of the new framework, developers need to use the new interfaces. Avoid using the following interfaces, which are retained for compatibility only:


For more information, see “Interrupt Handlers” in the Writing Device Drivers manual. See also the individual man pages for the new interfaces. All man pages for these interfaces are in the 9F man page section.