PrefaceWho Should Use This White PaperThis white paper is intended for developers who package bootable device drivers for Solaris 7 (Intel Platform Edition). It will also be useful to release engineers who periodically release bootable device drivers and to test engineers who test and verify the resulting packages. How This White Paper Is OrganizedThis white paper is organized into these chapters: "Developing Bootable Device Drivers" describes the general procedure for developing bootable device drivers for Solaris 7 (Intel Platform Edition). It also discusses software development tools and how to choose a driver name and install development files. "Basic Packaging of Bootable Device Drivers" describes how bootable device drivers can be packaged for Solaris 7, usage and format of the DU (Driver Update) diskette, the format and naming of Solaris packages, and basic use of the pkg_drv(1M) utility to automate packaging tasks. "Testing the Driver Update Diskette"describes testing procedures for verifying the DU diskette format for bootable device drivers. "Advanced Packaging of Bootable Device Drivers" describes advanced features of the pkg_drv(1M) utility, which can be used to create more complex packages. "Delivering Bootable Device Drivers" describes options for delivering bootable device drivers on DU diskettes. "Appendix" includes the procedures for manually installing and constructing a DU diskette. This white paper also includes man pages (audit_itu(1M), devicedb(4), driver.itu(4), pkg_drv(1M), pkg_drv2flop(1M), and pkg_drv2patch(1M)), a small Glossary and selected References pointing to information that is helpful while debugging, testing, and packaging bootable device drivers. Related DocumentationThe Driver Developer Site is a primary source for driver development information. Sun has developed an official DDI (Device Driver Interface) specification for device drivers that defines the external interfaces for device drivers. Also available is specific information on packaging software products for the Solaris OS on x86 Platforms, such as Chapter 3 of the Solaris Porting Guide, the Application Packaging Developer's Guide, and various applicable man pages. You can choose to create your own package format and DU diskette files, or use the pkg_drv(1M) utility described in this white paper. If you decide to create your own, the utility output may still be a useful reference. Ordering Sun Documents
The SunStore stocks hundreds of manuals from Sun Microsystems, Inc. You can purchase both documentation sets and individual manuals. For a list of
documents and how to order them, visit the SunStore at http://store.sun.com.
Accessing Sun Documentation OnlineThe docs.sun.comSM Web site enables you to access Sun technical documentation online. You can browse the docs.sun.com archive or search for a specific book title or subject. The URL is http://docs.sun.com.[Contents] [Next][Return to Driver Tools]Solaris OS on x86 Platforms: Third-Party Packaging Tools (A White Paper) | |||
Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.
|
| ||||||||||||