lkml.org 
[lkml]   [2012]   [Feb]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [PATCH v5 5/5] x86: efi: allow basic init with mixed 32/64-bit efi/kernel
    From
    Date
    On Sun, 2012-02-12 at 13:24 -0800, Olof Johansson wrote:
    > Traditionally the kernel has refused to setup EFI at all if there's been
    > a mismatch in 32/64-bit mode between EFI and the kernel.
    >
    > On some platforms that boot natively through EFI (Chrome OS being one),
    > we still need to get at least some of the static data such as memory
    > configuration out of EFI. Runtime services aren't as critical, and
    > it's a significant amount of work to implement switching between the
    > operating modes to call between kernel and firmware for thise cases. So
    > I'm ignoring it for now.
    >
    > v5:
    > * Fixed some printk strings based on feedback
    > * Renamed 32/64-bit specific types to not have _ prefix
    > * Fixed bug in printout of efi runtime disablement
    >
    > v4:
    > * Some of the earlier cleanup was accidentally reverted by this patch, fixed.
    > * Reworded some messages to not have to line wrap printk strings
    >
    > v3:
    > * Reorganized to a series of patches to make it easier to review, and
    > do some of the cleanups I had left out before.
    >
    > v2:
    > * Added graceful error handling for 32-bit kernel that gets passed
    > EFI data above 4GB.
    > * Removed some warnings that were missed in first version.
    >
    > Signed-off-by: Olof Johansson <olof@lixom.net>
    > ---
    > arch/x86/include/asm/efi.h | 2 +-
    > arch/x86/kernel/setup.c | 10 ++-
    > arch/x86/platform/efi/efi.c | 164 +++++++++++++++++++++++++++++++++++++------
    > include/linux/efi.h | 45 ++++++++++++
    > 4 files changed, 196 insertions(+), 25 deletions(-)

    Acked-by: Matt Fleming <matt.fleming@intel.com>

    --
    Matt Fleming, Intel Open Source Technology Center



    \
     
     \ /
      Last update: 2012-02-15 14:37    [W:0.022 / U:30.896 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site