Re: FreeBSD EFI projects

From: Rodney W. Grimes <freebsd-rwg_at_pdx.rh.CN85.dnsmgr.net>
Date: Wed, 19 Sep 2018 16:52:52 -0700 (PDT)
> 
> On 9/19/18 9:06 AM, Rodney W. Grimes wrote:
> > Yes, that is one of the catagories of rare, a EFI-32 bit system that
> > was originally shipped with a 32 bit only CPU, that later got upgraded
> > in the field with a 64 bit CPU, that still runs a EFI-32 bios.
> > Are you sure the 2007 firmware is EFI32?  I would of thought
> > since they upgraded the base system to a 64 bit CPU they would
> > of shipped it with a EFI-64 bios.
> 
> 
> I'm not sure if there's a firmware upgrade for it, but I have a MacBook 
> Pro from around that time that definitely has a 32-bit EFI: it only runs 
> 32-bit binaries, and had a 32-bit version of MacOS X installed despite 
> having a 64-bit Core2Duo CPU.

I am courous as to what people are using to decide that
it is a EFI32 bios.  I see some things that can be run
under OSX that tells you, but I am looking for something
more generic.

I did find this little tid bit about Apple and what they did
with some EFI implementations:
http://refit.sourceforge.net/info/apple_efi.html

It does appear as if Apple did ship EFI32 for a long time
compared to other x86 vendors, even making them special
fat binaries that can run on either EFI32 or EFI64, but
that only works if you have an Apple EFI implementation.

Apple defanitly has made Chaos of EFI, you can't even
use the version being 1.10 as an indicator, as they
shipped 64 bit EFI with a 1.10 version, EFI did not
officially at 64 bit support until 2.0.

-- 
Rod Grimes                                                 rgrimes_at_freebsd.org
Received on Wed Sep 19 2018 - 21:53:01 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:18 UTC