PATHADC Home > Documentation > Hardware > iBook Developer Note

Up Previous Next 

Open Firmware

Three Technotes provide an introduction to Open Firmware on the Macintosh platform. They are:

TN 1061: Open Firmware, Part I, available on the Technote web site at

http://developer.apple.com/technotes/tn/tn1061.html

TN 1062: Open Firmware, Part II, available on the Technote web site at

http://developer.apple.com/technotes/tn/tn1062.html

TN 1044: Open Firmware, Part III, available on the Technote web site at

http://developer.apple.com/technotes/tn/tn1044.html

The NewWorld software architecture embodied in the new Mac OS software follows some of the standards defined by the Open Firmware IEEE 1274-1995 specification and the CHRP binding.

The basis for the bootinfo file format and use is the document PowerPC TM Microprocessor Common Hardware Reference Platform (CHRPTM ) System binding to: IEEE Std 1275-1994 Standard for Boot (Initialization, Configuration) Firmware. A bootinfo file contains Open Firmware script, a description, information for individual operating systems, icons, and other information. A bootinfo file can be extended to contain non-Open Firmware information, such as "Trampoline" code and the ToolBox ROM Image.

Other Open Firmware references of possible interest include:

IEEE 1275-1994 Standard for Boot (Initialization, Configuration) Firmware: Core Requirements and Practices

IEEE Std 1275-1994 Standard for Boot (Initialization, Configuration) Firmware (Version 1.7)

Open Firmware Recommended Practice: Device Support Extensions (Version 1.0)

Open Firmware Recommended Practice: Interrupt Mapping (Version 0.9)


© 1999-2000 Apple Computer, Inc. – (Last Updated 15 Feb 00)

Up Previous Next