|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
Re: [Xen-ia64-devel] code in vms_fault.c
Quoting Tristan Gingold <tgingold@xxxxxxx>:
> On Thu, Sep 06, 2007 at 09:17:26AM +0900, Jun Kamada wrote:
> > Hi Tristan-san,
> >
> > I will reply in behalf of Doi-san who is the original sender of
> > following patch, maybe.
> >
> > It seems that the x86 code already have no limitation about getting
> > local_event.
> > I consider the limitation should be removed from ia64 code too. I would
> > like to post the patch to remove it in a few weeks.
> >
> > -----
> > I consider that only removing the "if (v->vcpu_id == 0) {" clause is
> > not enough and additional code such like following are required.
> > Therefore, I need a time to make the patch.
> >
> > - Any VCPU can check event channel.
> > - One VCPU that first comes can set up the interrupt controller.
> Ok I see the difficulty.
I suppose an atomic access to this part of code should do the work.
I also think this is buggy as vcpu0 can be hot-removed!
Tristan.
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
|
|
|
|