Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: partition format on intel



A great feature of the current Macintosh ROM (firmware) which is based on Open Firmware (OF, http://playground.sun.com/1275/) is the ability for PCI adapter cards to include both the Open Firmware driver, if required for booting, and also the Mac OS driver "encapsulated" for the PCI adapter card. This allows the Macintosh platform to have the true "plug and play" elegance of a PCI adapter card appearing to be "driverless" because the user simply puts the card in the Macintosh and it "just works". The current Windows environment is vastly interior by requiring some type of BIOS driver to reside in the PCI adapter card ROM to boot, but then during boot, the Windows environment will "detect new hardware" and require a disk to be available to install the Windows OS driver.

If Intel's Extensible Firmware Interface (EFI, http://www.intel.com/ technology/efi/index.htm) used as the ROM code for a Macintosh based on an Intel processor would still allow PCI adapter cards to include not only the pre-OS boot drivers, but also the actual Mac OS driver "encapsulated", then EFI would seem to provide as good as solution as the current OF. Otherwise it would seem that OF has very distinct "end user experience" advantage over EFI. Can anyone clarify if EFI would support PCI adapter cards with their own ROM's having both the pre-OS boot drivers and also the Mac OS driver "encapsulated" that would give the user experience of "driverless" PCI adapter cards?

Joel

On Jun 8, 2005, at 4:08 PM, Dean Reece wrote:


On Jun 8, 2005, at 2:25 PM, chuck remes wrote:


On Jun 8, 2005, at 12:53 PM, Andrew Gallatin wrote:


Mark Eaton writes:


says that the partition format is different for Macs running on Intel
processors.


Is there any more detailed info/documentation available on what
specifically is different?



I imagine it would depend on what sort of firmware they are using in
their x86 box. I don't have a transition kit, so I'm just guessing.


If they go with a standard Wintel BIOS, then it would be a standard
X86 Wintel "fdisk" partition table. If they go with EFI, then it would
be the EFI scheme (called GFI I think).


See http://www.opendarwin.org/en/articles/booting_on_x86/ index.html#partitioning
for what Darwin/x86 uses.




I didn't make it to WWDC this year but rumor has it the transition boxes are using a standard BIOS therefore the partition table is the fdisk format just like current OpenDarwin releases. I don't think Apple has been explicit in their real choice for what will eventually ship. Hopefully they'll communicate that to us within the next few months.




Correct. We realize there are lots of folks that need to know what is going to be in the ROMs on these new machines, and what partition scheme will be used. Unfortunately, we are not yet in a position to make that information available, but we will communicate it as soon as we reasonably can. Don't assume that what you see in the transition boxes represents what will be present in the final product.




I'm cautiously hoping for EFI as the firmware.



The general consensus I've heard from other developers is: 1) They don't want us to use BIOS 2) If they haven't heard of EFI, they want us to use OF 3) If they have heard of EFI, they want us to use EFI

This is not a statement about what Apple will use, just what I've heard from developers that have an opinion on the subject.

Hang in there...
- Dean
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-drivers mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/darwin-drivers/joel.vink% 40sonnettech.com


This email sent to email@hidden






_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-drivers mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/darwin-drivers/email@hidden

This email sent to email@hidden
References: 
 >partition format on intel (From: Mark Eaton <email@hidden>)
 >Re: partition format on intel (From: Andrew Gallatin <email@hidden>)
 >Re: partition format on intel (From: chuck remes <email@hidden>)
 >Re: partition format on intel (From: Dean Reece <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.