All of lore.kernel.org
 help / color / mirror / Atom feed
From: Felix Zielcke <fzielcke@z-51.de>
To: The development of GRUB 2 <grub-devel@gnu.org>
Subject: Re: EFI and 32bit vs. 64bit
Date: Thu, 04 Jun 2009 12:17:26 +0200	[thread overview]
Message-ID: <1244110646.3397.10.camel@fz.local> (raw)
In-Reply-To: <d7ead6de0906031623o14f2beb9sdb7951cfeec62a13@mail.gmail.com>

Am Donnerstag, den 04.06.2009, 01:23 +0200 schrieb Vladimir 'phcoder'
Serbinenko:
> On Wed, Jun 3, 2009 at 11:32 PM, Felix Zielcke <fzielcke@z-51.de> wrote:
> > Hello,
> >
> > just talked with a guy from the debian-boot people about using grub-efi
> > for the Intel Mac Users.
> > Is there any way avaible in Linux to detect somehow if the EFI is 64bit
> > or 32bit?
> If you EFI-boot linux then its architecture is also the one of efi
> (afaik linux doesn't support efi64 with i386 kernel or otherway round)
> If it's not the only reasonable way is to use dmidecode's output
> (especially ProductName)

Hm but ProductName is for me the motherboard name.
So it looks like we'll have to maintain a list?
Bah why is EFI so stupid that it can be a different bit size then the
CPU uses.

> > Maybe some list of CPUs which could be grep'ed from /proc/cpuinfo or so?
> > I read on refit page that Apple introducted fat binaries, which would
> > work on both, but can they actually be created outside of MacOSX?
> fat binary is just a concateneting of 2 binaries with an extra header.
> So it's quite easy to create one

On refit homepage stands that they're Apple specific, so I don't think
it would be a good solution for longterm.
Seems like more and more adopt EFI now [0]

Otavio thought this would be grub's business not grub-installer's but I
start to think this just can't be properly solved in grub.
And as James said that efivars won't work if you boot the wrong kernel,
we even can't use that to detect EFI properly.

[0]
http://en.wikipedia.org/wiki/Extensible_Firmware_Interface#Platforms_that_use_UEFI_or_the_Framework
-- 
Felix Zielcke




      parent reply	other threads:[~2009-06-05  0:37 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-03 21:32 EFI and 32bit vs. 64bit Felix Zielcke
2009-06-03 23:23 ` Vladimir 'phcoder' Serbinenko
2009-06-04  7:35   ` James Jarvis
2009-06-04 10:17   ` Felix Zielcke [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1244110646.3397.10.camel@fz.local \
    --to=fzielcke@z-51.de \
    --cc=grub-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.