[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Crash on efi_reset_machine on Lenovo ThinkCentre m93 (Haswell)



>>> On 05.01.15 at 16:04, <konrad.wilk@xxxxxxxxxx> wrote:

Odd -

> (XEN) ----[ Xen-4.4.1  x86_64  debug=n  Not tainted ]----
> (XEN) CPU:    0
> (XEN) RIP:    e008:[<00000000d5fd8412>] 00000000d5fd8412

the address here ...

> (XEN) ----[ Xen-4.5.0-rc-lK  x86_64  debug=y  Tainted:    C ]----
> (XEN) CPU:    0
> (XEN) RIP:    e008:[<00000000d5fd83d0>] 00000000d5fd83d0

... is different from the one here, yet one would think the firmware
always does the same thing on a given runtime services call. Except
if the page here wasn't marked for runtime use in the memory map
(which you didn't provide).

> I hadn't dug deep enough in this to figure out how it works on Linux but
> was wondering if anybody else had seen this?

Iirc on Linux rebooting via runtime services is only possible when
explicitly asking for it on the command line. In any event this very
much looks like a firmware issue (and knowing what's at the
addresses in question would be interesting), and the only
workaround I can think of would be to use "no-efi-rs".

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.