Subject: Re: OldWorld boot (fwd)
To: NetBSD/macppc <port-macppc@netbsd.org>
From: Jake Luck <netbsd@10k.org>
List: port-macppc
Date: 11/30/2000 13:04:21
saw this on the Darwin list, thought might be useful.
Jake
---------- Forwarded message ----------
Date: Thu, 30 Nov 2000 09:49:00 -0800
From: Josh de Cesare <decesare@apple.com>
To: Darwin-Development@lists.apple.com
Subject: Re: OldWorld boot
James,
Old world booting begins with the boot-device being set to
<device_path>@<target_id>:<partition_number>. One of the patches to
mac-parts cause OF to ignore the partition number and use zero.
When OF tries to boot off of a partition number of zero it will
search the partition map entries for a partition for one that include
a "PowerPC" driver. The entry will include the location and size on
disk, the location in memory and the start address. OF loads this
"driver" an executes it. For Mac OS X or Darwin this is an unpacked
version of /usr/standalone/ppc/bootx.xcoff. Once OF calls BootX
there is little difference between New World and old world machine.
Josh