WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] pvops DomU kernels [was Re: "Hotplug Scripts not working

To: Dulloor <dulloor@xxxxxxxxx>
Subject: Re: [Xen-devel] pvops DomU kernels [was Re: "Hotplug Scripts not working ..." error on jaunty]
From: Jeremy Fitzhardinge <jeremy@xxxxxxxx>
Date: Fri, 23 Oct 2009 13:37:08 -0700
Cc: Boris Derzhavets <bderzhavets@xxxxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, "Marc - A. Dahlhaus" <mad@xxxxxx>, Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Delivery-date: Fri, 23 Oct 2009 13:37:36 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <940bcfd20910230121r174c7876m230c0b2728495b56@xxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <940bcfd20910212256w3ba99c50v4fedf4dad034c5c8@xxxxxxxxxxxxxx> <4AE0C8E1.3030608@xxxxxxxx> <940bcfd20910230121r174c7876m230c0b2728495b56@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.4pre) Gecko/20091014 Fedora/3.0-2.8.b4.fc11 Lightning/1.0pre Thunderbird/3.0b4
On 10/23/09 01:21, Dulloor wrote:
> * jeremy pvops git (with SMP) - Your patch works. I had commented out
> detect_extended_topology as a work-around.
>   

OK, good.

> * jeremy pvops git (without SMP) - Build fails at link time, since
> "register_task_migration_notifier" definition is guarded by CONFIG_SMP
> (rightly so). This function is used in pvclock_init_vsyscall. Should
> the call in pvclock_init_vsyscall be guarded by CONFIG_SMP or should
> another "dummy" version of register_task_migration_notifier be defined
> for !CONFIG_SMP.
>   

Yes, the second sounds like the right answer.

> * Linus' git - Nothing on Linux console. Crash rip [BUG()] -
> (gdb) x/i 0xffffffff818da4ee
> 0xffffffff818da4ee <xen_load_gdt_boot+272>:     ud2a
>
> Crash is because HYPERVISOR_update_va_mapping fails.
>
> I have attached the "xm dmesg", which also shows the error(in mm.c)
> leading to the crash. If you can't think of any existing problem, I
> will spend time debugging tomorrow.
>   

Its not at all clear to me what Xen is objecting to here.  There are a
few paths where it can end up at could_not_pin in get_page_from_l1e(),
but I don't know which one is happening here.  I think it's the "if (
unlikely(real_pg_owner != pg_owner) )" conditional, but I don't know
what real_pg_owner means here.

Keir?

    J

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel