From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yu Zhang Subject: Re: [PATCH v7 3/5] x86/ioreq server: Handle read-modify-write cases for p2m_ioreq_server pages. Date: Tue, 14 Mar 2017 15:28:19 +0800 Message-ID: <58C79B93.1080304@linux.intel.com> References: <1488987232-12349-1-git-send-email-yu.c.zhang@linux.intel.com> <1488987232-12349-4-git-send-email-yu.c.zhang@linux.intel.com> <58C2D5580200007800142047@prv-mh.provo.novell.com> <58C3B869.7070407@linux.intel.com> <58C68EFD02000078001426E7@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: <58C68EFD02000078001426E7@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: Andrew Cooper , Paul Durrant , zhiyuan.lv@intel.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org CgpPbiAzLzEzLzIwMTcgNzoyMiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTEuMDMu MTcgYXQgMDk6NDIsIDx5dS5jLnpoYW5nQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+IE9uIDMv MTAvMjAxNyAxMTozMyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwOC4wMy4xNyBh dCAxNjozMywgPHl1LmMuemhhbmdAbGludXguaW50ZWwuY29tPiB3cm90ZToKPj4+PiBAQCAtMTk3 LDYgKzIxNywxMCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9faW8oCj4+Pj4gICAgICAgICAgICAg KiAgIC0gSWYgdGhlIElPUkVRX01FTV9BQ0NFU1NfV1JJVEUgZmxhZyBpcyBub3Qgc2V0LCB0cmVh dCBpdAo+Pj4+ICAgICAgICAgICAgICogICBsaWtlIGEgbm9ybWFsIFBJTyBvciBNTUlPIHRoYXQg ZG9lc24ndCBoYXZlIGFuIGlvcmVxCj4+Pj4gICAgICAgICAgICAgKiAgIHNlcnZlciAoaS5lLiwg YnkgaWdub3JpbmcgaXQpLgo+Pj4+ICsgICAgICAgICAqCj4+Pj4gKyAgICAgICAgICogICAtIElm IHRoZSBhY2Nlc3NzIGlzIGEgcmVhZCwgdGhpcyBjb3VsZCBiZSBwYXJ0IG9mIGEKPj4+PiArICAg ICAgICAgKiAgIHJlYWQtbW9kaWZ5LXdyaXRlIGluc3RydWN0aW9uLCBlbXVsYXRlIHRoZSByZWFk IHNvIHRoYXQgd2UKPj4+PiArICAgICAgICAgKiAgIGhhdmUgaXQuCj4+PiAiaXQiIGJlaW5nIHdo YXQgaGVyZT8gR3JhbW1hdGljYWxseSB0aGUgaW5zbiwgYnV0IHdlIGRvbid0IGNhcmUKPj4+IGFi b3V0ICJoYXZpbmciIHRoZSBpbnNuLgo+PiBIZXJlICJoYXZlIGl0IiBtZWFucyAiIHRvIGhhdmUg dGhlIHZhbHVlIG9uIHRoaXMgYWRkcmVzcyBjb3BpZWQgaW4iLgo+PiBTb3JyeSBmb3IgdGhlIGlu YWNjdXJhdGUgY29tbWVudC4gSG93IGFib3V0IGp1c3QgImVtdWxhdGUgdGhlIHJlYWQgZmlyc3Qi Pwo+IFNvdW5kcyBva2F5Lgo+Cj4+Pj4gQEAgLTIyNiw2ICsyNTAsMTcgQEAgc3RhdGljIGludCBo dm1lbXVsX2RvX2lvKAo+Pj4+ICAgICAgICAgICAgICAgICAgICB9Cj4+Pj4gICAgCj4+Pj4gICAg ICAgICAgICAgICAgICAgIC8qCj4+Pj4gKyAgICAgICAgICAgICAgICAgKiBUaGlzIGlzIHBhcnQg b2YgYSByZWFkLW1vZGlmeS13cml0ZSBpbnN0cnVjdGlvbi4KPj4+ICJpcyIgb3IgIm1heSBiZSI/ Cj4+IEkgYmVsaWV2ZSBzaG91bGQgYmUgImlzIi4KPj4gSXQncyB0aGUgb25seSBzY2VuYXJpbyBJ IGNhbiBpbWFnaW5lIHdoZW4gYW4gcmVhZCBvcGVyYXRpb24ob25seSB3aGVuCj4+IHRoaXMgb3Bl cmF0aW9uIGlzCj4+IGFsc28gYSB3cml0ZSBvbmUpIHRyYXBzLiBPdGhlcndpc2UgdGhlcmUgc2hh bGwgYmUgbm8gVk0gZXhpdC4KPiBFdmVuIHdpdGggYSByYWNpbmcgdXBkYXRlIHRvIHRoZSB0eXBl PwoKWWVzLgpXaXRoIHBhdGNoIDEvNSwgdGhlcmUgc2hhbGwgYmUgbm8gcmFjaW5nIHVwZGF0ZSB0 byB0aGUgcDJtIHR5cGUgZHVyaW5nIAp0aGlzIHByb2Nlc3MuCkJlc2lkZXMsIEkgYmVsaWV2ZSBl dmVuIHdpdGhvdXQgcGF0Y2ggMS81LCBhbmQgd2UgYWxsb3cgdGhlIHJhY2luZyBwMm0gCmNoYW5n ZSwgaXQgd2lsbApvbmx5IGhhcHBlbiBvbiBhIHAybV9pb3JlcV9zZXJ2ZXIgcGFnZSBjaGFuZ2Vk IHRvIHAybV9yYW1fcncoaW4gc3VjaCAKY2FzZSBpdCBpcyBzaGFsbApvbmx5IGJlIGEgd3JpdGUg b3IgYSByZWFkLW1vZGlmeS13cml0ZSBvcCB0aGF0IGNhdXNlIHN1Y2ggdm0gZXhpdCkuIFRoZSAK cmFjZSB3aWxsIG5vdApoYXBwZW4gZm9yIGEgcDJtX3JhbV9ydyBwYWdlIGNoYW5nZWQgdG8gcDJt X2lvcmVxX3NlcnZlciwgYmVjYXVzZSB0aGVyZSAKc2hhbGwgYmUgbm8Kdm0gZXhpdCBhdCBhbGwu CgpUaGFua3MKWXUKCj4gSmFuCj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl bAo=