All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [Xen-users] XEN bug at traps.c:3271
       [not found] <52DBC709.80707@gmx.de>
@ 2014-01-20 10:15 ` Ian Campbell
  2014-01-20 11:42   ` Jan Beulich
  0 siblings, 1 reply; 3+ messages in thread
From: Ian Campbell @ 2014-01-20 10:15 UTC (permalink / raw)
  To: Martin Unzner; +Cc: xen-users, Jan Beulich, xen-devel

On Sun, 2014-01-19 at 13:37 +0100, Martin Unzner wrote:
> Hi list,
> 
> I just installed Xen 4.3.1 for EFI according to 
> https://bbs.archlinux.org/viewtopic.php?pid=1359933 and tried to boot 
> it. There was a crash at the very beginning, notifying me of a bug at 
> traps.c:3271. I could not find any logs, so I just noted the stack trace 
> on a sheet of paper:
> 
> do_device_not_available
> handle_exception
> efi_get_time
> get_cmos_time
> init_xen_time
> __start_xen
> 
> Does that mean my hardware is incompatible?

No, just that you've found a bug I think.

I'm copying the devel list here to see if anyone has any clues.

> Where would I find the Xen startup log, anyway?

In a normal running system in "xl dmesg" or you can configure
xenconsoled to write it to a file. But with a crash on boot it is too
soon for all of that, the solution is usually to use a serial console
(see the wiki), but a photograph or just noting to the error as you've
done can work too.

I'll leave it to others on the dev list to request a serial log or a
photo if they think it would be useful to have the additional
information (e.g. register state, stack addresses etc).

Ian.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Xen-users] XEN bug at traps.c:3271
  2014-01-20 10:15 ` [Xen-users] XEN bug at traps.c:3271 Ian Campbell
@ 2014-01-20 11:42   ` Jan Beulich
  2014-01-20 17:16     ` Martin Unzner
  0 siblings, 1 reply; 3+ messages in thread
From: Jan Beulich @ 2014-01-20 11:42 UTC (permalink / raw)
  To: Martin Unzner; +Cc: Ian Campbell, xen-devel

>>> On 20.01.14 at 11:15, Ian Campbell <Ian.Campbell@citrix.com> wrote:
> On Sun, 2014-01-19 at 13:37 +0100, Martin Unzner wrote:
>> Hi list,
>> 
>> I just installed Xen 4.3.1 for EFI according to 
>> https://bbs.archlinux.org/viewtopic.php?pid=1359933 and tried to boot 
>> it. There was a crash at the very beginning, notifying me of a bug at 
>> traps.c:3271. I could not find any logs, so I just noted the stack trace 
>> on a sheet of paper:
>> 
>> do_device_not_available
>> handle_exception
>> efi_get_time
>> get_cmos_time
>> init_xen_time
>> __start_xen
>> 
>> Does that mean my hardware is incompatible?
> 
> No, just that you've found a bug I think.
> 
> I'm copying the devel list here to see if anyone has any clues.

We've seen that before: You unfortunately have got one of those
UEFI implementations that utilize XMM (or, unlikely, FPU) registers,
and Xen doesn't allow this. Which is a consequence of the UEFI
specification being imprecise here: Some firmware implementors
read it to allow such, while my reading of it results in this not being
allowed. This is currently being brought up with the USWG for a
resolution. I'm afraid there's nothing you can do to work around
this for the time being (short of not booting via xen.efi, which -
depending on how you do it and depending on your firmware -
may have other bad side effects).

Jan

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Xen-users] XEN bug at traps.c:3271
  2014-01-20 11:42   ` Jan Beulich
@ 2014-01-20 17:16     ` Martin Unzner
  0 siblings, 0 replies; 3+ messages in thread
From: Martin Unzner @ 2014-01-20 17:16 UTC (permalink / raw)
  To: Jan Beulich; +Cc: Ian Campbell, xen-devel

OK, well, that is unfortunate.

I suppose you will announce new versions of Xen on the xen-users mailing 
list, or is there another channel where you would communicate a solution 
for this issue?

Thanks!

Am 20.01.2014 12:42, schrieb Jan Beulich:
>>>> On 20.01.14 at 11:15, Ian Campbell <Ian.Campbell@citrix.com> wrote:
>> On Sun, 2014-01-19 at 13:37 +0100, Martin Unzner wrote:
>>> Hi list,
>>>
>>> I just installed Xen 4.3.1 for EFI according to
>>> https://bbs.archlinux.org/viewtopic.php?pid=1359933 and tried to boot
>>> it. There was a crash at the very beginning, notifying me of a bug at
>>> traps.c:3271. I could not find any logs, so I just noted the stack trace
>>> on a sheet of paper:
>>>
>>> do_device_not_available
>>> handle_exception
>>> efi_get_time
>>> get_cmos_time
>>> init_xen_time
>>> __start_xen
>>>
>>> Does that mean my hardware is incompatible?
>> No, just that you've found a bug I think.
>>
>> I'm copying the devel list here to see if anyone has any clues.
> We've seen that before: You unfortunately have got one of those
> UEFI implementations that utilize XMM (or, unlikely, FPU) registers,
> and Xen doesn't allow this. Which is a consequence of the UEFI
> specification being imprecise here: Some firmware implementors
> read it to allow such, while my reading of it results in this not being
> allowed. This is currently being brought up with the USWG for a
> resolution. I'm afraid there's nothing you can do to work around
> this for the time being (short of not booting via xen.efi, which -
> depending on how you do it and depending on your firmware -
> may have other bad side effects).
>
> Jan
>

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-01-20 17:16 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <52DBC709.80707@gmx.de>
2014-01-20 10:15 ` [Xen-users] XEN bug at traps.c:3271 Ian Campbell
2014-01-20 11:42   ` Jan Beulich
2014-01-20 17:16     ` Martin Unzner

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.