OK, I have merged this with the latest xen-unstable and
updated xen-ia64-unstable with the merge.
I wasn't able to boot multiple domains with the result,
but it was probably pilot error (I will start over from
scratch and retry). But it is also possible that another
xen-unstable change in the last two days has broken
xen/ia64 multiple domain support again. :-(
Could you test with xen-ia64-unstable tip? If it works
for you (or if I get it to work on my retry), I will ask
Keir to pull. If not, could you look through the xen-unstable
csets since the last working version?
Thanks,
Dan
> -----Original Message-----
> From: Tian, Kevin [mailto:kevin.tian@xxxxxxxxx]
> Sent: Thursday, November 10, 2005 2:17 AM
> To: Magenheimer, Dan (HP Labs Fort Collins); Matt Chapman
> Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> Subject: [PATCH] Adapt to new evtchn interface (RE:
> [Xen-ia64-devel] Changes to virq/irq interface in xen-unstable)
>
> Hi, Dan,
> Attached is the necessary change on ia64 side to adapt
> new evtchn interface from Keir. What I did is to pull Rev
> 7699 ("Rationalise the kernel event-channel binding
> interfaces. The") into xen-ia64-unstable.hg. (Before
> vcpu_translate patch).
>
> Now I've just confirmed domU and domVTI (with
> yesterday's patch) still working for me. And you can make a try then.
>
> BTW, because the Rev 7699 from xen-unstable.hg also
> modifies evtchn_ia64.c which may conflict with Rev7664 from
> xen-ia64-unstable.hg (for notify_remote_via_irq). So I
> attached both patch and modified evtchn_ia64.c, in case it
> can't be applied cleanly.
>
> Thanks,
> Kevin
>
> >-----Original Message-----
> >From: Magenheimer, Dan (HP Labs Fort Collins)
> [mailto:dan.magenheimer@xxxxxx]
> >Sent: 2005年11月10日 7:48
> >To: Tian, Kevin; Matt Chapman
> >Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> >Subject: RE: [Xen-ia64-devel] Changes to virq/irq interface
> in xen-unstable
> >
> >Kevin, Matt --
> >
> >I started to look at these changes but I am not as familiar
> >with this code as you and, since multiple domains is just
> >now working again, I am hesitant to mess with it. Could
> >one or both of you provide a patch to fix up ia64 to
> >match Keir's interface change?
> >
> >This is relatively URGENT as I believe this is the only
> >fix still needed to get ia64 multiple domains working in
> >the xen-unstable tree. (Hopefully, no recent or near-future
> >changes in xen-unstable will break it before we are able
> >to merge again.) Once we have it working in xen-unstable,
> >it will be much easier to find problems if something breaks.
> >And it is very likely that the Xen 3.0 freeze is coming soon
> >and it would be nice to have it in-tree before the freeze.
> >
> >You may want to clone the xen-unstable tree as a base and
> >apply Kevin's recent patch (see xen-ia64-unstable cset 7664).
> >This should work unless another recent xen-unstable cset
> >has broken us again, which we would like to know now rather
> >than later anyway.
> >
> >It appears we need to implement bind_virq_to_irqhandler
> >and unbind_from_irqhandler. I think bind_ipi_to_irqhandler is
> >probably just a panic stub for now until we have SMP guest
> >support.
> >
> >Thanks,
> >Dan
> >
> >> -----Original Message-----
> >> From: Tian, Kevin [mailto:kevin.tian@xxxxxxxxx]
> >> Sent: Tuesday, November 08, 2005 7:35 PM
> >> To: Magenheimer, Dan (HP Labs Fort Collins);
> >> xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> >> Subject: RE: [Xen-ia64-devel] Changes to virq/irq interface
> >> in xen-unstable
> >>
> >> Yes, not many changes required for ia64 and some simple stubs
> >> are enough. Actually that's a good way to go. However
> >> currently I'm still stuck on the environmental issue related
> >> possibly to udev or hotplug, which preventing "xm create"
> >> executed correctly. Hope other guys interested in this issue
> >> can also make a try to see how quick we can solve it easily.
> >> ;-) Once it's solved, we can adapt to Keir's changes and then test.
> >>
> >> Thanks,
> >> Kevin
> >> >-----Original Message-----
> >> >From: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
> >> >[mailto:xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx] On
> >> Behalf Of Magenheimer,
> >> >Dan (HP Labs Fort Collins)
> >> >Sent: 2005年11月9日 1:33
> >> >To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> >> >Subject: [Xen-ia64-devel] Changes to virq/irq interface in
> >> xen-unstable
> >> >
> >> >Kevin, would you take a look at this? The changes are
> >> >probably not hard, but until multiple domains is up on
> >> >tip, I can't test and don't want to break your work.
> >> >
> >> >Keir's changes are in xen-unstable cset 7699.
> >> >
> >> >Dan
> >> >
> >> >> -----Original Message-----
> >> >> From: Keir Fraser [mailto:Keir.Fraser@xxxxxxxxxxxx]
> >> >> Sent: Tuesday, November 08, 2005 8:08 AM
> >> >> To: Magenheimer, Dan (HP Labs Fort Collins)
> >> >> Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
> >> >> Subject: Re: Please pull xen-ia64-unstable
> >> >>
> >> >>
> >> >> On 7 Nov 2005, at 18:45, Magenheimer, Dan (HP Labs Fort
> >> >> Collins) wrote:
> >> >>
> >> >> > Please pull
> >> >> >
> >> >> > http://xenbits.xensource.com/ext/xen-ia64-unstable.hg
> >> >> >
> >> >> > Merged up thru xen-unstable cset 7642.
> >> >>
> >> >> Okay, pulled through. I noticed that the event-channel
> >> >> interfaces still
> >> >> cause problems (bind_virq_to_irq in particular). I've had
> >> >> another go at
> >> >> rationalising the binding interface in light of this, so
> >> you now need
> >> >> to implement:
> >> >> bind_evtchn_to_irq --- same as it ever was
> >> >> bind_virq_to_irqhandler --- replaces bind_virq_to_irq
> >> >> bind_ipi_to_irqhandler --- replaces bind_ipi_to_irq
> >> >> unbind_from_irqhandler --- common unbind function
> that replaces
> >> >> unbind_evtchn_from_irqhandler, unbind_virq_from_irq and
> >> >> unbind_ipi_from_irq
> >> >>
> >> >> This interface eliminates all evtchn-related ia64 ifdefs in
> >> >> common code.
> >> >>
> >> >> -- Keir
> >> >>
> >> >
> >> >
> >> >> -----Original Message-----
> >> >> From: Keir Fraser [mailto:Keir.Fraser@xxxxxxxxxxxx]
> >> >> Sent: Tuesday, November 08, 2005 8:48 AM
> >> >> To: Magenheimer, Dan (HP Labs Fort Collins)
> >> >> Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
> >> >> Subject: Re: Please pull xen-ia64-unstable
> >> >>
> >> >>
> >> >> On 8 Nov 2005, at 15:41, Magenheimer, Dan (HP Labs Fort
> >> >> Collins) wrote:
> >> >>
> >> >> > Great, thanks! Are these new interfaces checked into
> >> >> > xen-unstable yet? I can't find the changeset.
> >> >>
> >> >> They have to get through our automatic regression tests.
> >> Assuming all
> >> >> goes well the changes should be pushed in less than an hour,
> >> >>
> >> >> -- Keir
> >> >>
> >> >>
> >> >
> >> >_______________________________________________
> >> >Xen-ia64-devel mailing list
> >> >Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> >> >http://lists.xensource.com/xen-ia64-devel
> >>
>
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|