[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] Re: x86_64 SMP support (status update)
Keir Fraser wrote: > On 27 Jun 2005, at 23:15, Nakajima, Jun wrote: > >> The nptl01 runs fine on dom0 as long as it >> runs _alone_. It starts failing with presence of domUs. I feel this >> implies some problems with GDT switching. Is there any race you >> think of where modifications to GDT (done by do_update_descriptor) >> are not be visible or deferred? > > If you change GDT page mappings (by switching %cr3) but don't change > GDT linear address or size, I don't know whether we must execute a > LGDT instruction or not. Currently we don't. > > So you might want to try replacing the following test in > __context_switch(): > if ( p->vcpu_id != n->vcpu_id ) > With: > if ( 1 ) > And see if that fixes things... Actually I already tried that, but it did not help... > > Even if not, it'd be interesting to find out whether LGDT is > potentially required in the situation described in my first sentence. > > -- Keir > I'll continue to look at it. Jun --- Intel Open Source Technology Center _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |