|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [qemu-upstream-4.11-testing test] 136184: regressions - FAIL
Hi Stefano, On 05/06/2019 00:11, Stefano Stabellini wrote: On Tue, 4 Jun 2019, Julien Grall wrote:On 6/4/19 6:39 PM, Stefano Stabellini wrote:On Tue, 4 Jun 2019, Julien Grall wrote:Hi Stefano, On 6/4/19 6:09 PM, Stefano Stabellini wrote:On Tue, 4 Jun 2019, Julien Grall wrote:Hi Jan, On 6/4/19 8:06 AM, Jan Beulich wrote:On 03.06.19 at 19:15, <anthony.perard@xxxxxxxxxx> wrote:On Tue, May 21, 2019 at 05:52:12PM +0100, Julien Grall wrote: One way to unblock is not testing 4.11 (or just this flight) on Thunder-X. [...] No, this patch introducing another source of TLB conflict if the processor is caching intermediate translation (this is implementation defined).By "another source of TLB conflict" are you referring to something new that wasn't there before? Or are you referring to the fact that still we are not following the proper sequence to update the Xen pagetable? If you are referring to the latter, wouldn't it be reasonable to say that such a problem could have happened also before 00c96d7742? It is existent but in a different form. I can't tell whether this is bad or not because the re-ordering of the code (and therefore memory access) will affect how TLBs are used. So it is a bit of gambling here. The bug reported by osstest actually taught me that even if Xen may boot today on a given platform, this may not be the case tomorrow because of the slight change in the code ordering (and therefore memory access). /!\ Below is my interpretation and does not imply I am correct ;) However, such Arm Arm violations are mostly gathered around boot and shouldn't affect runtime. IOW, Xen would stop booting on those platforms rather than making unrealiable. So it would not be too bad. /!\ End We just have to be aware of the risk we are taking with backporting the patch.What you wrote here seems to make sense but I would like to understand the problem mentioned earlier a bit betterWhat about the other older stanging branches?The only one we could consider is 4.10, but AFAICT Jan already did cut the last release for it. So I wouldn't consider any backport unless we begin to see the branch failing.If Jan already made the last release for 4.10, then little point in backporting it to it. However, it is not ideal to have something like 00c96d7742 in some still-maintained staging branches but not all. Jan pointed out it is not yet release. However, we didn't get any report for problem (aside the Arm Arm violation) with Xen 4.10 today. So I would rather avoid such backport in a final point release as we have a risk to make more broken than it is today. I find this acceptable for Xen 4.11 because it has been proven to help. We also still have point release afterwards if this goes wrong. Cheers, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |