From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH for-4.10 v2] passthrough/vtd: Don't DMA to the stack in queue_invalidate_wait() Date: Fri, 20 Oct 2017 18:55:12 +0100 Message-ID: <4e5a7d46-b6b6-7054-7e50-7238e08572f0@citrix.com> References: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com> <1508430123-28384-1-git-send-email-andrew.cooper3@citrix.com> <59E9BDF7020000780018879F@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: <59E9BDF7020000780018879F@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 T24gMjAvMTAvMTcgMDg6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjEwLjE3IGF0 IDE4OjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IERNQS1pbmcgdG8g dGhlIHN0YWNrIGlzIGdlbmVyYWxseSBjb25zaWRlcmVkIGJhZCBwcmFjdGljZS4gIEluIHRoaXMg Y2FzZSwgaWYgYQo+PiB0aW1lb3V0IG9jY3VycyBiZWNhdXNlIG9mIGEgc2x1Z2dpc2ggZGV2aWNl IHdoaWNoIGlzIHByb2Nlc3NpbmcgdGhlIHJlcXVlc3QsCj4+IHRoZSBjb21wbGV0aW9uIG5vdGlm aWNhdGlvbiB3aWxsIGNvcnJ1cHQgdGhlIHN0YWNrIG9mIGEgc3Vic2VxdWVudCBkZWVwZXIgY2Fs bAo+PiB0cmVlLgo+Pgo+PiBQbGFjZSB0aGUgcG9sbF9zbG90IGluIGEgcGVyY3B1IGFyZWEgYW5k IERNQSB0byB0aGF0IGluc3RlYWQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUGxlYXNlIGNvdWxkIHlvdSBleHRlbmQgdGhl IGNvbW1pdCBtZXNzYWdlIHRvIHN0YXRlIHRoZSBpc3N1ZQo+IHJlbWFpbmluZyB3aXRoIHVzaW5n IGEgc2luZ2xlIHBlci1DUFUgc2xvdD8gV2l0aCB0aGF0Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVs aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkhvdyBhYm91dCB0aGlzPwoKTm90ZTogVGhpcyBjaGFu Z2UgZG9lcyBub3QgYWRkcmVzcyBvdGhlciBpc3N1ZXMgd2l0aCB0aGUgY3VycmVudAppbXBsZW1l bnRhdGlvbiwgc3VjaCBhcyBvbmNlIGEgdGltZW91dCBoYXMgYmVlbiBzdWZmZXJlZCwgc3Vic2Vx dWVudApjb21wbGV0aW9ucyBjYW4ndCBiZSBjb3JyZWxhdGVkIHdpdGggdGhlaXIgcmVxdWVzdHMu Cgo+IGFsYmVpdCAuLi4KPgo+PiBAQCAtMTY3LDcgKzE2OSw3IEBAIHN0YXRpYyBpbnQgX19tdXN0 X2NoZWNrIHF1ZXVlX2ludmFsaWRhdGVfd2FpdChzdHJ1Y3QgaW9tbXUgKmlvbW11LAo+PiAgICAg IHFpbnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MubG8ucmVzXzEgPSAwOwo+PiAgICAgIHFpbnZh bF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MubG8uc2RhdGEgPSBRSU5WQUxfU1RBVF9ET05FOwo+PiAg ICAgIHFpbnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MuaGkucmVzXzEgPSAwOwo+PiAtICAgIHFp bnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MuaGkuc2FkZHIgPSB2aXJ0X3RvX21hZGRyKCZwb2xs X3Nsb3QpID4+IDI7Cj4+ICsgICAgcWludmFsX2VudHJ5LT5xLmludl93YWl0X2RzYy5oaS5zYWRk ciA9IHZpcnRfdG9fbWFkZHIodGhpc19wb2xsX3Nsb3QpID4+IDI7Cj4gLi4uIHRoaXMgb25lIGlz IHN0aWxsIGEgbGl0ZXJhbCBudW1iZXIgcmF0aGVyIHRoYW4gc29tZXRoaW5nIGFsbG93aW5nCj4g dG8gYXNzb2NpYXRlIGJhY2sgd2hlcmUgdGhhdCB2YWx1ZSBpcyBjb21pbmcgZnJvbSAoYnV0IHNp bmNlIHlvdSdyZQo+IG5vdCBpbnRyb2R1Y2luZyBpdCBoZXJlLCBJIGFsc28gd29uJ3QgaW5zaXN0 IG9uIHlvdSBjaGFuZ2luZyBpdCBpbiB0aGlzCj4gcGF0Y2gpLgoKSSBkb24ndCB1bmRlcnN0YW5k LsKgIFdoYXQgaXMgc3RpbGwgYSBsaXRlcmFsIG51bWJlcj8KClRoZSBzZGF0YSBmaWVsZCBpcyBz b2Z0d2FyZS1jaG9zZW4sIHNvIG9uZSBvcHRpb24gd291bGQgYmUgdG8gY291bnQgdGhlCm51bWJl ciBvZiB3YWl0IGRlc2NyaXB0b3JzIHdlJ3ZlIHJlcXVlc3RlZCBvZiB0aGUgaGFyZHdhcmUsIGFu ZCBoYXZlIGl0CmVjaG8gdGhhdCBiYWNrLsKgIFRoYXQgd291bGQgYWxsb3cgdXMgdG8gZGV0ZWN0 IGlmIGl0IGlzIG91dCBvZiBkYXRlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==