===== Open Firmware ===== boot hd:11,\\:tbxi yaboot? ...and on ==== introduction / reading /ref ==== * "Fundamentals of Open Firmware, Part I: The User Interface" http://developer.apple.com/technotes/tn/tn1061.html * "Fundamentals of Open Firmware, Part II: The Device Tree" http://developer.apple.com/technotes/tn/tn1062.html ==== usefull commands ==== * dev /packages ls list available packages * "did u zap the p-ram"??? * reset-nvram (hit enter) * set-defaults (hit enter) * reset-all (hit enter) * debugging using telnet * the following command will start a telnet server on the machine running openfirmware " enet:telnet,10.0.0.1" io (note the space after the ") ==== device tree ==== * with a linux kernel that has been configured to inlcude openfirmware info in the /proc directory, many useful things can be seen (Q: and/or set?) here /proc/device-tree/ ==== macOS boot sequence ==== * http://www.kernelthread.com/mac/osx/arch_boot.html ==== links ==== * overview http://www.netneurotic.de/mac/openfirmware.html * quick reference http://www.firmworks.com/QuickRef.html * debugging using telnet http://developer.apple.com/technotes/tn/tn2004.html * spec; Open Firmware IEEE 1275