From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v3 02/34] x86/HVM: grow MMIO cache data size to 64 bytes Date: Tue, 18 Sep 2018 16:05:58 +0000 Message-ID: <06aa2251663d45848b5ecf5af956a254@AMSPEX02CL03.citrite.net> References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com> <5BA0E58F02000078001E94CE@prv1-mh.provo.novell.com> <5BA0E74702000078001E952E@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1g2IWU-0007Uo-Fl for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 16:06:46 +0000 In-Reply-To: <5BA0E74702000078001E952E@prv1-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: 'Jan Beulich' , xen-devel Cc: Andrew Cooper , Wei Liu , George Dunlap List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTggU2VwdGVtYmVyIDIwMTggMTI6NTQKPiBUbzog eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IEFuZHJldyBD b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5E dXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2Vvcmdl IER1bmxhcAo+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIIHYz IDAyLzM0XSB4ODYvSFZNOiBncm93IE1NSU8gY2FjaGUgZGF0YSBzaXplIHRvIDY0IGJ5dGVzCj4g Cj4gVGhpcyBpcyBuZWVkZWQgYmVmb3JlIGVuYWJsaW5nIGFueSBBVlg1MTIgaW5zbnMgaW4gdGhl IGVtdWxhdG9yLiBDaGFuZ2UKPiB0aGUgd2F5IGFsaWdubWVudCBpcyBlbmZvcmNlZCBhdCB0aGUg c2FtZSB0aW1lLgo+IAo+IEFkZCBhIGNoZWNrIHRoYXQgdGhlIGJ1ZmZlciB3b24ndCBhY3R1YWxs eSBvdmVyZmxvdywgYW5kIHdoaWxlIGF0IGl0Cj4gYWxzbyBjb252ZXJ0IHRoZSBjaGVjayBmb3Ig YWNjZXNzZXMgdG8gbm90IGNyb3NzIHBhZ2UgYm91bmRhcmllcy4KPiAKPiBTaWduZWQtb2ZmLWJ5 OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogUGF1bCBEdXJy YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCj4gLS0tCj4gdjM6IE5ldy4KPiAKPiAtLS0g YS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11 bGF0ZS5jCj4gQEAgLTg2Niw3ICs4NjYsMTggQEAgc3RhdGljIGludCBodm1lbXVsX3BoeXNfbW1p b19hY2Nlc3MoCj4gICAgICBpbnQgcmMgPSBYODZFTVVMX09LQVk7Cj4gCj4gICAgICAvKiBBY2Nl c3NlcyBtdXN0IGZhbGwgd2l0aGluIGEgcGFnZS4gKi8KPiAtICAgIEJVR19PTigoZ3BhICYgflBB R0VfTUFTSykgKyBzaXplID4gUEFHRV9TSVpFKTsKPiArICAgIGlmICggKGdwYSAmIH5QQUdFX01B U0spICsgc2l6ZSA+IFBBR0VfU0laRSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJUX1VOUkVB Q0hBQkxFKCk7Cj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAg fQo+ICsKPiArICAgIC8qIEFjY2Vzc2VzIG11c3Qgbm90IG92ZXJmbG93IHRoZSBjYWNoZSdzIGJ1 ZmZlci4gKi8KPiArICAgIGlmICggc2l6ZSA+IHNpemVvZihjYWNoZS0+YnVmZmVyKSApCj4gKyAg ICB7Cj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgcmV0dXJuIFg4 NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgfQo+IAo+ICAgICAgLyoKPiAgICAgICAqIGh2bWVt dWxfZG9faW8oKSBjYW5ub3QgaGFuZGxlIG5vbi1wb3dlci1vZi0yIGFjY2Vzc2VzIG9yCj4gLS0t IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt LXg4Ni9odm0vdmNwdS5oCj4gQEAgLTQyLDE1ICs0MiwxNCBAQCBzdHJ1Y3QgaHZtX3ZjcHVfYXNp ZCB7Cj4gIH07Cj4gCj4gIC8qCj4gLSAqIFdlIG1heSByZWFkIG9yIHdyaXRlIHVwIHRvIG0yNTYg YXMgYSBudW1iZXIgb2YgZGV2aWNlLW1vZGVsCj4gKyAqIFdlIG1heSByZWFkIG9yIHdyaXRlIHVw IHRvIG01MTIgYXMgYSBudW1iZXIgb2YgZGV2aWNlLW1vZGVsCj4gICAqIHRyYW5zYWN0aW9ucy4K PiAgICovCj4gIHN0cnVjdCBodm1fbW1pb19jYWNoZSB7Cj4gICAgICB1bnNpZ25lZCBsb25nIGds YTsKPiAgICAgIHVuc2lnbmVkIGludCBzaXplOwo+ICAgICAgdWludDhfdCBkaXI7Cj4gLSAgICB1 aW50OF90IHBhZFszXTsgLyogbWFrZSBidWZmZXJbXSBsb25nLWFsaWduZWQgKi8KPiAtICAgIHVp bnQ4X3QgYnVmZmVyWzMyXTsKPiArICAgIHVpbnQ4X3QgYnVmZmVyWzY0XSBfX2FsaWduZWQoc2l6 ZW9mKGxvbmcpKTsKPiAgfTsKPiAKPiAgc3RydWN0IGh2bV92Y3B1X2lvIHsKPiAKPiAKPiAKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs