Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1485573

Cannot load linux after recent efi-related changes

From Mike Krinkin <krinkin.m.u@gmail.com>
Newsgroups linux.kernel
Subject Cannot load linux after recent efi-related changes
Date 2016-09-17 18:30 +0200
Message-ID <siqF3-4Qf-15@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Hello,

after commit 3dad6f7f6975 ("x86/efi: Defer efi_esrt_init until after
memblock_x86_fill") kernel hits BUG_ON __efi_enter_virtual_mode because
efi.systab is NULL. With older kernel versions i face the problem with
efi_mem_reserve described in the commit.

AFAICS, get_systab_virt_addr called from efi_map_regions should set
efi.systab, but i dumped memory desciptors in efi_map_regions and
apparently none of them describes region that contains efi_phys.systab,
so efi.systab remains unset.

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Cannot load linux after recent efi-related changes Mike Krinkin <krinkin.m.u@gmail.com> - 2016-09-17 18:30 +0200
  Re: Cannot load linux after recent efi-related changes Mike Krinkin <krinkin.m.u@gmail.com> - 2016-09-18 03:20 +0200
    Re: Cannot load linux after recent efi-related changes Matt Fleming <matt@codeblueprint.co.uk> - 2016-09-19 13:20 +0200
      Re: Cannot load linux after recent efi-related changes Mike Krinkin <krinkin.m.u@gmail.com> - 2016-09-19 13:40 +0200
        Re: Cannot load linux after recent efi-related changes Matt Fleming <matt@codeblueprint.co.uk> - 2016-09-19 13:50 +0200

csiph-web