From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH v10 5/6] x86/ioreq server: Asynchronously reset outstanding p2m_ioreq_server entries. Date: Wed, 5 Apr 2017 15:41:51 +0100 Message-ID: References: <1491135867-623-1-git-send-email-yu.c.zhang@linux.intel.com> <1491135867-623-6-git-send-email-yu.c.zhang@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1491135867-623-6-git-send-email-yu.c.zhang@linux.intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Yu Zhang Cc: Kevin Tian , Jan Beulich , Andrew Cooper , "xen-devel@lists.xen.org" , Paul Durrant , "Lv, Zhiyuan" , Jun Nakajima List-Id: xen-devel@lists.xenproject.org T24gU3VuLCBBcHIgMiwgMjAxNyBhdCAxOjI0IFBNLCBZdSBaaGFuZyA8eXUuYy56aGFuZ0BsaW51 eC5pbnRlbC5jb20+IHdyb3RlOgo+IEFmdGVyIGFuIGlvcmVxIHNlcnZlciBoYXMgdW5tYXBwZWQs IHRoZSByZW1haW5pbmcgcDJtX2lvcmVxX3NlcnZlcgo+IGVudHJpZXMgbmVlZCB0byBiZSByZXNl dCBiYWNrIHRvIHAybV9yYW1fcncuIFRoaXMgcGF0Y2ggZG9lcyB0aGlzCj4gYXN5bmNocm9ub3Vz bHkgd2l0aCB0aGUgY3VycmVudCBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKCkKPiBpbnRl cmZhY2UuCj4KPiBOZXcgZmllbGQgZW50cnlfY291bnQgaXMgaW50cm9kdWNlZCBpbiBzdHJ1Y3Qg cDJtX2RvbWFpbiwgdG8gcmVjb3JkCj4gdGhlIG51bWJlciBvZiBwMm1faW9yZXFfc2VydmVyIHAy bSBwYWdlIHRhYmxlIGVudHJpZXMuIE9uZSBuYXR1cmUgb2YKPiB0aGVzZSBlbnRyaWVzIGlzIHRo YXQgdGhleSBvbmx5IHBvaW50IHRvIDRLIHNpemVkIHBhZ2UgZnJhbWVzLCBiZWNhdXNlCj4gYWxs IHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcyBhcmUgb3JpZ2luYXRlZCBmcm9tIHAybV9yYW1fcncg b25lcyBpbgo+IHAybV9jaGFuZ2VfdHlwZV9vbmUoKS4gV2UgZG8gbm90IG5lZWQgdG8gd29ycnkg YWJvdXQgdGhlIGNvdW50aW5nIGZvcgo+IDJNLzFHIHNpemVkIHBhZ2VzLgoKQXNzdW1pbmcgdGhh dCBhbGwgcDJtX2lvcmVxX3NlcnZlciBlbnRyaWVzIGFyZSAqY3JlYXRlZCogYnkKcDJtX2NoYW5n ZV90eXBlX29uZSgpIG1heSB2YWxpZCwgYnV0IGNhbiB5b3UgYXNzdW1lIHRoYXQgdGhleSBhcmUg b25seQpldmVyICpyZW1vdmVkKiBieSBwMm1fY2hhbmdlX3R5cGVfb25lKCkgKG9yIHJlY2FsY3Vs YXRpb24pPwoKV2hhdCBoYXBwZW5zLCBmb3IgaW5zdGFuY2UsIGlmIGEgZ3Vlc3QgYmFsbG9vbnMg b3V0IG9uZSBvZiB0aGUgcmFtCnBhZ2VzPyAgSSBkb24ndCBpbW1lZGlhdGVseSBzZWUgYW55dGhp bmcgcHJldmVudGluZyBhIHAybV9pb3JlcV9zZXJ2ZXIKcGFnZSBmcm9tIGJlaW5nIGJhbGxvb25l ZCBvdXQsIG5vciBhbnl0aGluZyBvbiB0aGUKZGVjcmVhc2VfcmVzZXJ2YXRpb24oKSBwYXRoIGRl Y3JlYXNpbmcgcDJtLT5pb3JlcS5lbnRyeV9jb3VudC4gIE9yIGRpZApJIG1pc3Mgc29tZXRoaW5n PwoKT3RoZXIgdGhhbiB0aGF0LCBvbmx5IG9uZSBtaW5vciBjb21tZW50Li4uCgo+IGRpZmYgLS1n aXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAu Ywo+IGluZGV4IGE1N2IzODUuLjZlYzk1MGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21t L2hhcC9oYXAuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKPiBAQCAtMTg3LDYg KzE4NywxNSBAQCBvdXQ6Cj4gICAqLwo+ICBzdGF0aWMgaW50IGhhcF9lbmFibGVfbG9nX2RpcnR5 KHN0cnVjdCBkb21haW4gKmQsIGJvb2xfdCBsb2dfZ2xvYmFsKQo+ICB7Cj4gKyAgICBzdHJ1Y3Qg cDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+ICsKPiArICAgIC8qCj4gKyAg ICAgKiBSZWZ1c2UgdG8gdHVybiBvbiBnbG9iYWwgbG9nLWRpcnR5IG1vZGUgaWYKPiArICAgICAq IHRoZXJlJ3Mgb3V0c3RhbmRpbmcgcDJtX2lvcmVxX3NlcnZlciBwYWdlcy4KCkdyYW1tYXIgbml0 OiBpZiAqdGhlcmUgYXJlKiBvdXRzdGFuZGluZyBwYWdlcy4KCiAtR2VvcmdlCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK