From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yu Zhang Subject: Re: [PATCH v9 4/5] x86/ioreq server: Asynchronously reset outstanding p2m_ioreq_server entries. Date: Fri, 24 Mar 2017 20:36:00 +0800 Message-ID: <58D512B0.2020203@linux.intel.com> References: <1490064773-26751-1-git-send-email-yu.c.zhang@linux.intel.com> <1490064773-26751-5-git-send-email-yu.c.zhang@linux.intel.com> <58D2985802000078001464CC@prv-mh.provo.novell.com> <58D33F9E.1040408@linux.intel.com> <58D39CA00200007800146A38@prv-mh.provo.novell.com> <58D4E16F.4090004@linux.intel.com> <58D5050202000078001472FB@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <58D5050202000078001472FB@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Kevin Tian , George Dunlap , Andrew Cooper , xen-devel@lists.xen.org, Paul Durrant , zhiyuan.lv@intel.com, Jun Nakajima List-Id: xen-devel@lists.xenproject.org CgpPbiAzLzI0LzIwMTcgNjozNyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjQuMDMu MTcgYXQgMTA6MDUsIDx5dS5jLnpoYW5nQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+IE9uIDMv MjMvMjAxNyA1OjAwIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIzLjAzLjE3IGF0 IDA0OjIzLCA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+Pj4+IE9uIDMvMjIv MjAxNyAxMDoyOSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDIxLjAzLjE3IGF0 IDAzOjUyLCA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+Pj4+Pj4gLS0tIGEv eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lv cmVxLmMKPj4+Pj4+IEBAIC05NDksNiArOTQ5LDE0IEBAIGludCBodm1fbWFwX21lbV90eXBlX3Rv X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAo+PiBpb3NlcnZpZF90IGlkLAo+Pj4+Pj4g ICAgIAo+Pj4+Pj4gICAgICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2Rv bWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Cj4+Pj4+PiAgICAgCj4+Pj4+PiArICAgIGlmICggcmMg PT0gMCAmJiBmbGFncyA9PSAwICkKPj4+Pj4+ICsgICAgewo+Pj4+Pj4gKyAgICAgICAgc3RydWN0 IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPj4+Pj4+ICsKPj4+Pj4+ICsg ICAgICAgIGlmICggcmVhZF9hdG9taWMoJnAybS0+aW9yZXEuZW50cnlfY291bnQpICkKPj4+Pj4+ ICsgICAgICAgICAgICBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKGQsIHAybV9pb3JlcV9z ZXJ2ZXIsIHAybV9yYW1fcncpOwo+Pj4+Pj4gKyAgICB9Cj4+Pj4+IElmIHlvdSBkbyB0aGlzIGFm dGVyIGRyb3BwaW5nIHRoZSBsb2NrLCBkb24ndCB5b3UgcmlzayBhIHJhY2Ugd2l0aAo+Pj4+PiBh bm90aGVyIHNlcnZlciBtYXBwaW5nIHRoZSB0eXBlIHRvIGl0c2VsZj8KPj4+PiBJIGJlbGlldmUg aXQncyBPSy4gUmVtYWluaW5nIHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcyBzdGlsbCBuZWVkcyB0 byBiZQo+Pj4+IGNsZWFuZWQgYW55d2F5Lgo+Pj4gQXJlIHlvdSByZWZ1c2luZyBhIG5ldyBzZXJ2 ZXIgbWFwcGluZyB0aGUgdHlwZSBiZWZvcmUgYmVpbmcKPj4+IGRvbmUgd2l0aCB0aGUgY2xlYW51 cD8KPj4gTm8uIEkgbWVhbnQgZXZlbiBhIG5ldyBzZXJ2ZXIgaXMgbWFwcGVkLCB3ZSBjYW4gc3Rp bGwgc3dlZXAgdGhlIHAybQo+PiB0YWJsZSBsYXRlciBhc3luY2hyb25vdXNseS4KPj4gQnV0IHRo aXMgcmVtaW5kcyBtZSBvdGhlciBwb2ludCAtIHdpbGwgYSBkbSBvcCBiZSBpbnRlcnJ1cHRlZCBi eSBhbm90aGVyCj4+IG9uZSwgb3Igc2hvdWxkIGl0Pwo+IEludGVycnVwdGVkPyBUd28gb2YgdGhl bSBtYXkgcnVuIGluIHBhcmFsbGVsIG9uIGRpZmZlcmVudCBDUFVzLAo+IGFnYWluc3QgdGhlIHNh bWUgdGFyZ2V0IGRvbWFpbi4KClJpZ2h0LiBUaGF0J3MgcG9zc2libGUuCgo+PiBTaW5jZSB3ZSBo YXZlIHBhdGNoIDUvNSB3aGljaCBzd2VlcCB0aGUgcDJtIHRhYmxlIHJpZ2h0IGFmdGVyIHRoZSB1 bm1hcAo+PiBoYXBwZW5zLCBtYXliZQo+PiB3ZSBzaG91bGQgcmVmdXNlIGFueSBtYXBwaW5nIHJl cXVpcmVtZW50IGlmIHRoZXJlJ3MgcmVtYWluaW5nCj4+IHAybV9pb3JlcV9zZXJ2ZXIgZW50cmll cy4KPiBUaGF0J3Mgd2hhdCBJJ3ZlIHRyaWVkIHRvIGhpbnQgYXQgd2l0aCBteSBxdWVzdGlvbi4K Ck9oLiBJIHNlZS4gVGhhbmsgeW91LCBKYW4uIDotKQoKWXUKPiBKYW4KPgo+Cj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==