P R E F A C E

USB Devices

For more information about USB on the Macintosh computer, developers should refer to Apple Computer’s Mac OS USB DDK ATI Reference. Information is also available on the World Wide Web, at:

http://developer.apple.com/dev/usb/

For full specifications of the Universal Serial Bus, developers should refer to the USB Implementation Forum on the World Wide Web, at:

http://www.usb.org/developers/index.html

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 New World software architecture described in Chapter 5, “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 PowerPCMicroprocessor Common Hardware Reference Platform (CHRP) 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, along with 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

11

Page 11
Image 11
Apple Desktop Computer manual USB Devices, Open Firmware