From: Matt Fleming <matt@console-pimps.org>
To: Madper Xie <cxie@redhat.com>
Cc: Matt Fleming <matt.fleming@intel.com>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"linux-efi@vger.kernel.org" <linux-efi@vger.kernel.org>,
Adam Williamson <awilliam@redhat.com>
Subject: Re: [BUG] can't boot up: unable to handle kernel paging request at ffffffffff340003
Date: Mon, 10 Feb 2014 17:52:46 +0000 [thread overview]
Message-ID: <20140210175246.GB2887@console-pimps.org> (raw)
In-Reply-To: <8738jr5t3e.fsf@redhat.com>
On Mon, 10 Feb, at 03:23:33PM, Madper Xie wrote:
> Howdy,
>
> With old kernel (from 3.10 to 3.14-rc1), my hp box shows following
> outputs:
> ~~~
> [ 0.009166] Freeing SMP alternatives memory: 20K (ffffffff82234000 - ffffffff82239000)
> [ 0.010302] ioremap: invalid physical address 1376e01800000001
> [ 0.010303] ------------[ cut here ]------------
> [ 0.010308] WARNING: CPU: 0 PID: 0 at arch/x86/mm/ioremap.c:83 __ioremap_caller+0x357/0x380()
OK, this looks like a bogus BGRT address, that's a 64-bit physical
address. I suspect the BGRT address is actually 0x1376e018, but that's
just a guess. This looks like a BIOS bug.
> ~~~
> However the box can boot up and works well.
> After I update kernel to 3.14-rc2, it panic when booting. Here is
> console output:
> ~~~
> [ 0.010366] BUG: unable to handle kernel paging request at ffffffffff340003
> [ 0.017376] IP: [<ffffffff81d85ba4>] efi_bgrt_init+0x9d/0x133
> [ 0.023153] PGD 159eb067 PUD 159ed067 PMD 16240067 PTE 9376e01800000163
> [ 0.029842] Oops: 0009 [#1] SMP
Well, nuts. I think this is my bad. Does reverting commit 081cd62a010f
("x86/efi: Allow mapping BGRT on x86-32") make things work? Or at least,
work as well as they did prior to -rc2?
I wonder if we're calling early_memremap() when the fixmap slots are no
longer valid. Could you try building the 'urgent' branch at,
git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
--
Matt Fleming, Intel Open Source Technology Center
next prev parent reply other threads:[~2014-02-10 17:52 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-02-10 7:23 [BUG] can't boot up: unable to handle kernel paging request at ffffffffff340003 Madper Xie
2014-02-10 7:23 ` Madper Xie
2014-02-10 17:52 ` Matt Fleming [this message]
[not found] ` <20140210175246.GB2887-HNK1S37rvNbeXh+fF434Mdi2O/JbrIOy@public.gmane.org>
2014-02-11 3:00 ` Madper Xie
2014-02-11 3:00 ` Madper Xie
[not found] ` <87mwhy8iaj.fsf-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-02-11 13:16 ` Matt Fleming
2014-02-11 13:16 ` Matt Fleming
2014-02-11 13:47 ` Madper Xie
2014-02-11 13:47 ` Madper Xie
[not found] ` <87lhxh69u0.fsf-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-02-11 14:18 ` Matt Fleming
2014-02-11 14:18 ` Matt Fleming
2014-02-12 0:00 ` Rafael J. Wysocki
[not found] ` <20140211141846.GA1725-HNK1S37rvNbeXh+fF434Mdi2O/JbrIOy@public.gmane.org>
2014-02-12 16:15 ` Toshi Kani
2014-02-12 16:15 ` Toshi Kani
[not found] ` <1392221703.5612.164.camel-RbGIw1UOYPVo/CpIj0byZw@public.gmane.org>
2014-02-12 16:39 ` Matt Fleming
2014-02-12 16:39 ` Matt Fleming
2014-02-13 10:55 ` Matt Fleming
[not found] ` <20140213105547.GC20717-HNK1S37rvNbeXh+fF434Mdi2O/JbrIOy@public.gmane.org>
2014-02-13 13:40 ` Madper Xie
2014-02-13 13:40 ` Madper Xie
[not found] ` <87k3czdtbf.fsf-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-02-13 17:10 ` Matthew Garrett
2014-02-13 17:10 ` Matthew Garrett
2014-02-13 23:48 ` Rafael J. Wysocki
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=20140210175246.GB2887@console-pimps.org \
--to=matt@console-pimps.org \
--cc=awilliam@redhat.com \
--cc=cxie@redhat.com \
--cc=linux-efi@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=matt.fleming@intel.com \
/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.