From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: [PATCH v4 02/44] x86/HVM: grow MMIO cache data size to 64 bytes Date: Tue, 25 Sep 2018 07:26:53 -0600 Message-ID: <5BAA379D02000078001EB9CC@prv1-mh.provo.novell.com> References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com> <5BAA34B502000078001EB9B6@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 1g4nMj-0004TC-Dw for xen-devel@lists.xenproject.org; Tue, 25 Sep 2018 13:27:01 +0000 In-Reply-To: <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel Cc: George Dunlap , Andrew Cooper , Wei Liu List-Id: xen-devel@lists.xenproject.org VGhpcyBpcyBuZWVkZWQgYmVmb3JlIGVuYWJsaW5nIGFueSBBVlg1MTIgaW5zbnMgaW4gdGhlIGVt dWxhdG9yLiBDaGFuZ2UKdGhlIHdheSBhbGlnbm1lbnQgaXMgZW5mb3JjZWQgYXQgdGhlIHNhbWUg dGltZS4KCkFkZCBhIGNoZWNrIHRoYXQgdGhlIGJ1ZmZlciB3b24ndCBhY3R1YWxseSBvdmVyZmxv dywgYW5kIHdoaWxlIGF0IGl0CmFsc28gY29udmVydCB0aGUgY2hlY2sgZm9yIGFjY2Vzc2VzIHRv IG5vdCBjcm9zcyBwYWdlIGJvdW5kYXJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8 amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu dEBjaXRyaXguY29tPgotLS0KdjM6IE5ldy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0 ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC04NjYsNyArODY2LDE4IEBA IHN0YXRpYyBpbnQgaHZtZW11bF9waHlzX21taW9fYWNjZXNzKAogICAgIGludCByYyA9IFg4NkVN VUxfT0tBWTsKIAogICAgIC8qIEFjY2Vzc2VzIG11c3QgZmFsbCB3aXRoaW4gYSBwYWdlLiAqLwot ICAgIEJVR19PTigoZ3BhICYgflBBR0VfTUFTSykgKyBzaXplID4gUEFHRV9TSVpFKTsKKyAgICBp ZiAoIChncGEgJiB+UEFHRV9NQVNLKSArIHNpemUgPiBQQUdFX1NJWkUgKQorICAgIHsKKyAgICAg ICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExF QUJMRTsKKyAgICB9CisKKyAgICAvKiBBY2Nlc3NlcyBtdXN0IG5vdCBvdmVyZmxvdyB0aGUgY2Fj aGUncyBidWZmZXIuICovCisgICAgaWYgKCBzaXplID4gc2l6ZW9mKGNhY2hlLT5idWZmZXIpICkK KyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gWDg2 RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgfQogCiAgICAgLyoKICAgICAgKiBodm1lbXVsX2RvX2lv KCkgY2Fubm90IGhhbmRsZSBub24tcG93ZXItb2YtMiBhY2Nlc3NlcyBvcgotLS0gYS94ZW4vaW5j bHVkZS9hc20teDg2L2h2bS92Y3B1LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNw dS5oCkBAIC00MiwxNSArNDIsMTQgQEAgc3RydWN0IGh2bV92Y3B1X2FzaWQgewogfTsKIAogLyoK LSAqIFdlIG1heSByZWFkIG9yIHdyaXRlIHVwIHRvIG0yNTYgYXMgYSBudW1iZXIgb2YgZGV2aWNl LW1vZGVsCisgKiBXZSBtYXkgcmVhZCBvciB3cml0ZSB1cCB0byBtNTEyIGFzIGEgbnVtYmVyIG9m IGRldmljZS1tb2RlbAogICogdHJhbnNhY3Rpb25zLgogICovCiBzdHJ1Y3QgaHZtX21taW9fY2Fj aGUgewogICAgIHVuc2lnbmVkIGxvbmcgZ2xhOwogICAgIHVuc2lnbmVkIGludCBzaXplOwogICAg IHVpbnQ4X3QgZGlyOwotICAgIHVpbnQ4X3QgcGFkWzNdOyAvKiBtYWtlIGJ1ZmZlcltdIGxvbmct YWxpZ25lZCAqLwotICAgIHVpbnQ4X3QgYnVmZmVyWzMyXTsKKyAgICB1aW50OF90IGJ1ZmZlcls2 NF0gX19hbGlnbmVkKHNpemVvZihsb25nKSk7CiB9OwogCiBzdHJ1Y3QgaHZtX3ZjcHVfaW8gewoK CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=