From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: xen/arm and swiotlb-xen: possible data corruption Date: Thu, 2 Mar 2017 16:53:51 -0800 (PST) Message-ID: References: <20170302083837.GB23726@toto> <20170302085332.GU9606@toto> <06e91a8f-f31d-b016-afdd-c6ef28800b87@arm.com> <029cca0d-35c3-63a4-3220-16baa571fc40@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjbTr-0005W8-AA for xen-devel@lists.xenproject.org; Fri, 03 Mar 2017 00:53:59 +0000 In-Reply-To: <029cca0d-35c3-63a4-3220-16baa571fc40@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall Cc: "Edgar E. Iglesias" , "Edgar E. Iglesias" , nd@arm.com, Stefano Stabellini , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gVGh1LCAyIE1hciAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMDIvMDMvMjAxNyAy MjozOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gVGh1LCAyIE1hciAyMDE3LCBK dWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEhpIFN0ZWZhbm8sCj4gPiA+IAo+ID4gPiBPbiAwMi8w My8xNyAxOToxMiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+IE9uIFRodSwgMiBN YXIgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gT24gMDIvMDMvMTcgMDg6NTMs IEVkZ2FyIEUuIElnbGVzaWFzIHdyb3RlOgo+ID4gPiA+ID4gPiBPbiBUaHUsIE1hciAwMiwgMjAx NyBhdCAwOTozODozN0FNICswMTAwLCBFZGdhciBFLiBJZ2xlc2lhcyB3cm90ZToKPiA+ID4gPiA+ ID4gPiBPbiBXZWQsIE1hciAwMSwgMjAxNyBhdCAwNTowNToyMVBNIC0wODAwLCBTdGVmYW5vIFN0 YWJlbGxpbmkKPiA+ID4gPiA+ID4gPiB3cm90ZToKPiA+ID4gPiBKdWxpZW4sIGZyb20gbG9va2lu ZyBhdCB0aGUgdHdvIGRpZmZzLCB0aGlzIGlzIHNpbXBsZXIgYW5kIG5pY2VyLCBidXQgaWYKPiA+ ID4gPiB5b3UgbG9vayBhdCB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCwgbXkgcGF0Y2ggbWFk ZQo+ID4gPiA+IGNsZWFuX2RjYWNoZV92YV9yYW5nZSBjb25zaXN0ZW50IHdpdGggaW52YWxpZGF0 ZV9kY2FjaGVfdmFfcmFuZ2UuIEZvcgo+ID4gPiA+IGNvbnNpc3RlbmN5LCBJIHdvdWxkIHByZWZl ciB0byBkZWFsIHdpdGggdGhlIHR3byBmdW5jdGlvbnMgdGhlIHNhbWUgd2F5Lgo+ID4gPiA+IEFs dGhvdWdoIGl0IGlzIG5vdCBhIHNwZWMgcmVxdWlyZW1lbnQsIEkgYWxzbyB0aGluayB0aGF0IGl0 IGlzIGEgZ29vZAo+ID4gPiA+IGlkZWEgdG8gaXNzdWUgY2FjaGUgZmx1c2hlcyBmcm9tIGNhY2hl bGluZSBhbGlnbmVkIGFkZHJlc3NlcywgbGlrZQo+ID4gPiA+IGludmFsaWRhdGVfZGNhY2hlX3Zh X3JhbmdlIGRvZXMgYW5kIExpbnV4IGRvZXMsIHRvIG1ha2UgbW9yZSBvYnZpb3VzCj4gPiA+ID4g d2hhdCBpcyBnb2luZyBvbi4KPiA+ID4gCj4gPiA+IGludmFsaWRfZGNhY2hlX3ZhX3JhbmdlIGlz IHNwbGl0IGJlY2F1c2UgdGhlIGNhY2hlIGluc3RydWN0aW9uIGRpZmZlcnMgZm9yCj4gPiA+IHRo ZQo+ID4gPiBzdGFydCBhbmQgZW5kIGlmIHVuYWxpZ25lZC4gRm9yIHRoZW0geW91IHdhbnQgdG8g dXNlIGNsZWFuICYgaW52YWxpZGF0ZQo+ID4gPiByYXRoZXIKPiA+ID4gdGhhbiBpbnZhbGlkYXRl Lgo+ID4gPiAKPiA+ID4gSWYgeW91IGxvb2sgYXQgdGhlIGltcGxlbWVudGF0aW9uIG9mIG90aGVy IGNhY2hlIGhlbHBlcnMgaW4gTGludXggKHNlZQo+ID4gPiBkY2FjaGVfYnlfbGluZV9vcCBpbiBh cmNoL2FybTY0L2luY2x1ZGUvYXNtL2Fzc2VtYmxlci5oKSwgdGhleSB3aWxsIG9ubHkKPiA+ID4g YWxpZ24KPiA+ID4gc3RhcnQgJiBlbmQuCj4gPiAKPiA+IEkgZG9uJ3QgdGhpbmsgc28sIHVubGVz cyBJIGFtIHJlYWRpbmcgZGNhY2hlX2J5X2xpbmVfb3Agd3JvbmcuCj4gCj4gMzQzICAgICAgICAg Lm1hY3JvIGRjYWNoZV9ieV9saW5lX29wIG9wLCBkb21haW4sIGthZGRyLCBzaXplLCB0bXAxLCB0 bXAyCj4gMzQ0ICAgICAgICAgZGNhY2hlX2xpbmVfc2l6ZSBcdG1wMSwgXHRtcDIKPiAzNDUgICAg ICAgICBhZGQgICAgIFxzaXplLCBca2FkZHIsIFxzaXplCj4gMzQ2ICAgICAgICAgc3ViICAgICBc dG1wMiwgXHRtcDEsICMxCj4gMzQ3ICAgICAgICAgYmljICAgICBca2FkZHIsIFxrYWRkciwgXHRt cDIKPiAzNDggOTk5ODoKPiAzNDkgICAgICAgICAuaWYgICAgIChcb3AgPT0gY3ZhdSB8fCBcb3Ag PT0gY3ZhYykKPiAzNTAgYWx0ZXJuYXRpdmVfaWZfbm90IEFSTTY0X1dPUktBUk9VTkRfQ0xFQU5f Q0FDSEUKPiAzNTEgICAgICAgICBkYyAgICAgIFxvcCwgXGthZGRyCj4gMzUyIGFsdGVybmF0aXZl X2Vsc2UKPiAzNTMgICAgICAgICBkYyAgICAgIGNpdmFjLCBca2FkZHIKPiAzNTQgYWx0ZXJuYXRp dmVfZW5kaWYKPiAzNTUgICAgICAgICAuZWxzZQo+IDM1NiAgICAgICAgIGRjICAgICAgXG9wLCBc a2FkZHIKPiAzNTcgICAgICAgICAuZW5kaWYKPiAzNTggICAgICAgICBhZGQgICAgIFxrYWRkciwg XGthZGRyLCBcdG1wMQo+IDM1OSAgICAgICAgIGNtcCAgICAgXGthZGRyLCBcc2l6ZQo+IDM2MCAg ICAgICAgIGIubG8gICAgOTk5OGIKPiAzNjEgICAgICAgICBkc2IgICAgIFxkb21haW4KPiAzNjIg ICAgICAgICAuZW5kbQo+IDM2Mwo+IAo+IEl0IGhhcyBvbmx5IG9uZSBjYWNoZSBpbnN0cnVjdGlv biBpbiB0aGUgcmVzdWx0aW5nIGFzc2VtYmx5IGJlY2F1c2UgaXQgaGFzCj4gLmlmLy5lbHNlIGFz c2VtYmx5IGRpcmVjdGl2ZXMuCgpZZXMsIGJ1dCBpdCBkb2VzIG5vdCBvbmx5IGFsaWduIHN0YXJ0 IGFuZCBlbmQsIGFsbCBjYWNoZSBpbnN0cnVjdGlvbnMKYXJlIGNhbGxlZCBvbiBhbGlnbmVkIGFk ZHJlc3NlcywgcmlnaHQ/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK