[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Xen-devel] [BUG] XEN domU crash when PV grub chainloads 32-bit domU
Re: [Xen-devel] [BUG] XEN domU crash when PV grub chainloads 32-bit domU grub
Fri, 22 Jan 2016 13:43:31 +0000
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.5.0
On 22/01/16 13:08, Vladimir 'φ-coder/phcoder' Serbinenko wrote:
> On 22.01.2016 14:01, Andrew Cooper wrote:
>> On 22/01/16 12:56, Vladimir 'φ-coder/phcoder' Serbinenko wrote:
>>> On 22.09.2015 10:53, Ian Campbell wrote:
>>>> Hi Vladimir & grub-devel,
>>>> Do you have any thoughts on this issue with i386 pv-grub2?
>>> Is it still an issue? If so I'll try to replicate it. From stack dump I
>>> see that it has jumped to NULL. GRUB has no threads so it's not a race
>>> condition with itself but may be one with some Xen part. An altrnative
>>> possibility is that grub forgets to flush cache at some point in boot
>> Looks like GRUB doesn't have a traptable registered with Xen (the PV
>> equivalent of the IDT).
>> First, Xen tried to inject a #GP fault and found that the entry EIP was
>> at 0 (which is sadly the default if nothing is specified). It then took
>> a pagefault while attempting to inject the #GP, and crashed the domain.
> Do you have a link how to add one? We can put a catch-stacktrace-abort
> on it.
This is from my microkernel framework, and is probably the most succinct
The hypercall ABI documentation is: