[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] xen/arm: Fix rtds scheduler for arm
>>> On 02.02.15 at 13:16, <Ian.Campbell@xxxxxxxxxx> wrote: > On Mon, 2015-02-02 at 11:40 +0000, Jan Beulich wrote: >> X86 calls context_saved() before >> schedule_tail() and has no need for IRQs to be disabled after >> __context_switch() returned. > > In fact from the comment ("...which may fault...") I think it requires > that they are not disabled? Correct, or else such a fault would be fatal. >> Otoh some roughly equivalent stuff >> ARM does in ctxt_switch_{from,to}() is being done in >> __context_switch() on x86 (and in the context here the restore >> parts seem to be of most interest) - maybe the call to >> context_saved() could be deferred on ARM until after IRQs got >> re-enabled? > > Is it allowable to have the context_saved of prev be after (most of) the > state of next has been restored? I think so, but I'd clearly like this to be confirmed by e.g. George, not the least because it's only the newer schedulers that make use of this. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |