From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH for-4.10] passthrough/vtd: Don't DMA to the stack in queue_invalidate_wait() Date: Thu, 19 Oct 2017 13:54:24 +0100 Message-ID: <9dddb2ba-bc51-b1a7-ab7c-0f91a3d89966@citrix.com> References: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com> <59E8B28A020000780018819E@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <59E8B28A020000780018819E@prv-mh.provo.novell.com> Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Julien Grall , Kevin Tian , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gMTkvMTAvMTcgMTM6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjEwLjE3IGF0 IDEzOjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9k cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNz dGhyb3VnaC92dGQvcWludmFsLmMKPj4gQEAgLTE0Nyw3ICsxNDcsOCBAQCBzdGF0aWMgaW50IF9f bXVzdF9jaGVjayBxdWV1ZV9pbnZhbGlkYXRlX3dhaXQoc3RydWN0IGlvbW11ICppb21tdSwKPj4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1OCBpZmxhZywg dTggc3csIHU4IGZuLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGIpCj4+ICB7Cj4+IC0gICAgdm9sYXRpbGUgdTMy IHBvbGxfc2xvdCA9IFFJTlZBTF9TVEFUX0lOSVQ7Cj4gWW91J3ZlIGxvc3QgdGhlIGluaXRpYWxp emVyLgoKRGVsaWJlcmF0ZWx5IHNvLgoKPgo+PiArICAgIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1 MzIsIHBvbGxfc2xvdCk7Cj4gdm9sYXRpbGUgdTMyCgpZb3UndmUgY2xpcHBlZCBvdXQgdGhlIGJp dCBkZWNsYXJpbmcgdGhlIHBvaW50ZXIgYXMgdm9sYXRpbGUsIHdoaWNoCnN1ZmZpY2VzIHRvIHJl dGFpbiB0aGUgcHJldmlvdXMgcHJvcGVydGllcy4KCj4KPj4gQEAgLTE4Miw3ICsxODMsNyBAQCBz dGF0aWMgaW50IF9fbXVzdF9jaGVjayBxdWV1ZV9pbnZhbGlkYXRlX3dhaXQoc3RydWN0IGlvbW11 ICppb21tdSwKPj4gICAgICAgICAgdGltZW91dCA9IE5PVygpICsgTUlMTElTRUNTKGZsdXNoX2Rl dl9pb3RsYiA/Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb21tdV9k ZXZfaW90bGJfdGltZW91dCA6IFZURF9RSV9USU1FT1VUKTsKPj4gIAo+PiAtICAgICAgICB3aGls ZSAoIHBvbGxfc2xvdCAhPSBRSU5WQUxfU1RBVF9ET05FICkKPj4gKyAgICAgICAgd2hpbGUgKCAq dGhpc19wb2xsX3Nsb3QgIT0gUUlOVkFMX1NUQVRfRE9ORSApCj4+ICAgICAgICAgIHsKPj4gICAg ICAgICAgICAgIGlmICggTk9XKCkgPiB0aW1lb3V0ICkKPj4gICAgICAgICAgICAgIHsKPiBPa2F5 LCB5b3UgaW5kZWVkIGltcHJvdmUgdGhlIHNpdHVhdGlvbi4gQnV0IGlzIHRoYXQgaW1wcm92ZW1l bnQKPiBlbm91Z2g/CgpGb3Igbm90IGNvcnJ1cHRpbmcgdGhlIHN0YWNrLCB5ZXMuCgo+IEkuZS4g d2hhdCBpZiB0aGUgd3JpdGUgb2YgYSBmaXJzdCAodGltZWQgb3V0KSByZXF1ZXN0IGhhcHBlbnMK PiB3aGlsZSB3YWl0aW5nIGZvciBhIHN1YnNlcXVlbnQgb25lPyBEb24ndCB5b3UgbmVlZCBkaXN0 aW5jdCBhZGRyZXNzZXMKPiBmb3IgZXZlcnkgcG9zc2libGUgc2xvdD8KCkNlcnRhaW5seSBldmVy eXRoaW5nIHdoaWNoIGlzIGN1cnJlbnRseSBwZW5kaW5nLgoKPiBPciBhbHRlcm5hdGl2ZWx5IGlz bid0IGl0IGhpZ2ggdGltZSBmb3IgdGhlCj4gaW50ZXJydXB0IGFwcHJvYWNoIHRvIGJlIG1hZGUg d29yayAocGVyaGFwcyBub3QgYnkgeW91LCBidXQgcmF0aGVyCj4gYnkgSW50ZWwgZm9sa3MpPwoK SSdtIG5vdCBnb2luZyB0byBwcmV0ZW5kIHRoYXQgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24g aXMgZ3JlYXQsIGJ1dCBJCnJlYWxseSBkb24ndCBoYXZlIHRpbWUgdG8gYWRkcmVzcyB0aGUgb3Ro ZXIgcmVtYWluaW5nIHN3YW1wcyBoZXJlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2 ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==