xen-devel
Re: [Xen-devel] [PATCH] Improve the current FLR logic
> Yuji Shimada wrote:
> > On Wed, 23 Jul 2008 11:16:31 +0800
> > "Cui, Dexuan" <dexuan.cui@xxxxxxxxx> wrote:
> >> I think xenstore seems to be a little ugly place to remember the
> >> proper values of all or part of registers of all the devices in the
> >> system.
> >> I agree pciback is a good place.
> >> Yes. Now I realize pciback seems to be the best place to do most of
> >> the FLR logic. But this needs modify pciback and add interfaces for
> >> Control Panel. I'm not sure the changes can be small enought to be
> >> in 3.3.
> >
> > Hi Cui,
> >
> > What do you think about the following idea?
> > - For 3.3, modify xend to have limited saving/restoring and
> > resetting functions.
> > - For 3.4, modify pciback to have proper saving/restoring and
> > resetting functions.
> Hi Yuji,
> Thanks very much for the suggestions!
> I agree.
>
> > The purpose of saving is to save the values configured by firmware. So
> > the best timing of saving the value is when dom0 starts. But if saving
> > the values when dom0 starts, pciback is the best place to
> > save/restore. If pciback saves/restores the values, we need many
> > codings. So it is difficult to achieve it in 3.3.
> >
> > So for 3.3, there is a way that saving the value just before
> > resetting. It is possible xend saves/restores the value, I think. In
>
> In current code of xend,
> The steps are:
> 1) save the current values of the configuration space registers
> 2) do_FLR
> 3) restore the values of the registers
>
> "a way that saving the value just before resetting." -- do you mean the
> same thing?
>
Hi Cui,
Yes, I mean the same thing. But in current code of xend, xend saves all
Configuration Registers. The only registers I suggested before should be
saved. Small modification is needed.
> > this case, xend don't need saving the values in xenstore. Because
> > interval between saving and restoring is small.
> >
> > My idea is summarized as follows:
> >
> > Xen Timing Where Difficulty
> > 3.3 before resetting xend easy
> > 3.4 when Dom0 starts pciback hard
> >
> I exactly agree with you.
>
Thanks.
--
Yuji Shimada
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- RE: [Xen-devel] [PATCH] Improve the current FLR logic, (continued)
- Re: [Xen-devel] [PATCH] Improve the current FLR logic, Yuji Shimada
- RE: [Xen-devel] [PATCH] Improve the current FLR logic, Cui, Dexuan
- RE: [Xen-devel] [PATCH] Improve the current FLR logic, Cui, Dexuan
- Re: [Xen-devel] [PATCH] Improve the current FLR logic, Yuji Shimada
- RE: [Xen-devel] [PATCH] Improve the current FLR logic, Cui, Dexuan
- Re: [Xen-devel] [PATCH] Improve the current FLR logic, Yuji Shimada
- Re: [Xen-devel] [PATCH] Improve the current FLR logic, Keir Fraser
- RE: [Xen-devel] [PATCH] Improve the current FLR logic, Cui, Dexuan
- Re: [Xen-devel] [PATCH] Improve the current FLR logic, Yuji Shimada
- Message not available
- Re: [Xen-devel] [PATCH] Improve the current FLR logic,
Yuji Shimada <=
- RE: [Xen-devel] [PATCH] Improve the current FLR logic, Cui, Dexuan
- Re: [Xen-devel] [PATCH] Improve the current FLR logic, Yuji Shimada
- RE: [Xen-devel] [PATCH] Improve the current FLR logic, Cui, Dexuan
|
|
|