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

Re: [Xen-devel] [PATCH for-xen-4.5 v3 00/16] xen: Break multiboot (v1) dependency and add multiboot2 support



On Fri, Oct 10, 2014 at 09:23:55AM +0100, Jan Beulich wrote:
> >>> On 08.10.14 at 19:52, <daniel.kiper@xxxxxxxxxx> wrote:
> > Patch #13 reveals a bug which probably was introduced between commit
> > 3e2331d271cc0882e4013c8f20398c46c35f90a1 (VT-d: suppress UR signaling for
> > further desktop chipsets) and 61fdda7acf3de11f3d50d50e5b4f4ecfac7e0d04
> > (x86/HVM: properly bound x2APIC MSR range). Xen crashes at video_endboot()
> > because earlier scrub process wipes vga_console_info data (sic!). So,
> > it means that at least page containing this structure was freed mistakenly
> > somewhere. Interestingly this issue appears on legacy BIOS machines only.
> > EFI platforms work as usual. It is possible to workaround this bug by
> > passing no-bootscrub to xen.gz.
>
> Giving a little more detail on how exactly things crash would be rather
> useful to make suggestions. Or if you intend to figure this out all by
> yourself, then I think you would have better done so before posting
> this series.

I am attaching console log. Xen crashes at 
xen/drivers/video/vga.c:video_endboot():175.

    switch ( boot_info->vga_console_info.video_type )
    {
    case XEN_VGATYPE_TEXT_MODE_3:
        if ( !vgacon_keep )
            memset(video, 0, columns * lines * 2);
        break;
    case XEN_VGATYPE_VESA_LFB:
    case XEN_VGATYPE_EFI_LFB:
        vesa_endboot(vgacon_keep);
        break;
    default:
        BUG();
        ^^^^^^ <------------- HERE
    }

If you suggest something then it will be nice.
I am going to work on this bug soon.

Daniel

Attachment: xl-demsg.txt
Description: Text document

_______________________________________________
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®.