Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Linux 3.13 To Support EFI On ARM

  1. #1
    Join Date
    Jan 2007
    Posts
    14,629

    Default Linux 3.13 To Support EFI On ARM

    Phoronix: Linux 3.13 To Support EFI On ARM

    Beyond the NVIDIA Tegra 4 support and improved 64-bit ARM code, the in-development Linux 3.13 kernel will also support EFI on ARM...

    http://www.phoronix.com/vr.php?view=MTUxMDg

  2. #2
    Join Date
    Dec 2007
    Posts
    2,360

    Default

    Before someone makes a snide comment about UEFI, consider the current arm situation.

  3. #3
    Join Date
    Aug 2012
    Location
    Pennsylvania, United States
    Posts
    1,877

    Default

    Quote Originally Posted by agd5f View Post
    Before someone makes a snide comment about UEFI, consider the current arm situation.
    Actually I'm kinda curious. Alex do you know what the current Android "Recovery" options are designed around? Clockwork and TeamWin seem much more fully featured than a traditional BIOS, so I just assumed they were (U)EFI, but now im like "Okay... guess not"

  4. #4
    Join Date
    Jul 2013
    Posts
    38

    Default

    Quote Originally Posted by Ericg View Post
    Actually I'm kinda curious. Alex do you know what the current Android "Recovery" options are designed around? Clockwork and TeamWin seem much more fully featured than a traditional BIOS, so I just assumed they were (U)EFI, but now im like "Okay... guess not"
    "Android "Recovery" is just Linux kernel + Recovery binary, it isn't BIOS/EFI, you can't boot Linux kernel from it (only way use kexec/kexec-hardboot).

  5. #5

    Default

    I afraid EFI implementations by ARM vendors will be very buggy.

  6. #6
    Join Date
    Jul 2013
    Posts
    38

    Default

    Quote Originally Posted by Ericg View Post
    Actually I'm kinda curious. Alex do you know what the current Android "Recovery" options are designed around? Clockwork and TeamWin seem much more fully featured than a traditional BIOS, so I just assumed they were (U)EFI, but now im like "Okay... guess not"
    "Android "Recovery" is just Linux kernel + Recovery binary, it isn't BIOS/EFI, you can't boot Linux kernel from it (only way use kexec/kexec-hardboot).

  7. #7
    Join Date
    Dec 2007
    Posts
    2,360

    Default

    The lack of a standard firmware and mechanism for device discovery is one of the reasons there aren't generic kernel images that will load on a variety arm systems.

  8. #8
    Join Date
    Aug 2012
    Location
    Pennsylvania, United States
    Posts
    1,877

    Default

    Quote Originally Posted by dragonn View Post
    "Android "Recovery" is just Linux kernel + Recovery binary, it isn't BIOS/EFI, you can't boot Linux kernel from it (only way use kexec/kexec-hardboot).
    So whats the mechanism on android for initial hardware bring up?

  9. #9
    Join Date
    Jul 2008
    Location
    Berlin, Germany
    Posts
    821

    Default

    Quote Originally Posted by agd5f View Post
    Before someone makes a snide comment about UEFI, consider the current arm situation.
    Quote Originally Posted by agd5f View Post
    The lack of a standard firmware and mechanism for device discovery is one of the reasons there aren't generic kernel images that will load on a variety arm systems.
    I have an OLPC XO-1.75 on my desk which boots using Open Firmware. I understand that the Linux Device Tree is derived from the method that OFW uses to allow the operating system to enumerate devices.
    So in other words, a 2000 page specification implemented to no other gain than doing what is already possible in a more complex way.

  10. #10
    Join Date
    Jan 2011
    Location
    Bathurst, NSW, Australia
    Posts
    47

    Default

    Quote Originally Posted by Ericg View Post
    So whats the mechanism on android for initial hardware bring up?
    Err, I guess a devel board from the SoC vendor? Then later a series of prototypes for the phone/tablet.

    If you meant to ask about the bootloader, I think each vendor has their own. They do seem to have similarities though, so I wouldn't be surprised if they are derived from something originally written by Google and/or ARM.

    ("hardware bring-up" is a specific term, Google it)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •