From mboxrd@z Thu Jan 1 00:00:00 1970 From: Igor Druzhinin Subject: Re: [PATCH RESEND 3/3] OvmfPkg/XenSupport: turn off address decoding before BAR sizing Date: Thu, 14 Mar 2019 20:09:41 +0000 Message-ID: References: <1551876056-28223-1-git-send-email-igor.druzhinin@citrix.com> <1551876056-28223-4-git-send-email-igor.druzhinin@citrix.com> <20190314175527.GD11621@perard.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1h4Wfm-0003J3-Vd for xen-devel@lists.xenproject.org; Thu, 14 Mar 2019 20:09:51 +0000 In-Reply-To: <20190314175527.GD11621@perard.uk.xensource.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: Anthony PERARD Cc: ard.biesheuvel@linaro.org, jordan.l.justen@intel.com, edk2-devel@lists.01.org, julien.grall@arm.com, xen-devel@lists.xenproject.org, lersek@redhat.com List-Id: xen-devel@lists.xenproject.org T24gMTQvMDMvMjAxOSAxNzo1NSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gV2VkLCBNYXIg MDYsIDIwMTkgYXQgMTI6NDA6NTZQTSArMDAwMCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IE9u IFhlbiwgaHZtbG9hZGVyIGZpcm13YXJlIGxlYXZlcyBhZGRyZXNzIGRlY29kaW5nIGVuYWJsZWQg Zm9yCj4+IGVudW1lcmF0ZWQgUENJIGRldmljZSBiZWZvcmUganVtcGluZyBpbnRvIE9WTUYuIE9W TUYgc2VlbXMgdG8KPj4gZXhwZWN0IGl0IHRvIGJlIGRpc2FibGVkIGFuZCB0cmllcyB0byBzaXpl IFBDSSBCQVJzIGluIHNldmVyYWwgcGxhY2VzCj4+IHdpdGhvdXQgZGlzYWJsaW5nIGl0IHdoaWNo IGNhdXNlcyBCQVI2NCwgZm9yIGV4YW1wbGUsIGJlaW5nCj4+IGluY29ycmVjdGx5IHBsYWNlZCBi eSBRRU1VLgo+Pgo+PiBGaXggaXQgYnkgZGlzYWJsaW5nIFBDSSBhZGRyZXNzIGRlY29kaW5nIGV4 cGxpY2l0bHkgYmVmb3JlIHRoZQo+PiBmaXJzdCBhdHRlbXB0IHRvIHNpemUgQkFScyBvbiBYZW4u Cj4+Cj4+IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVu dCAxLjEKPj4gU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNp dHJpeC5jb20+Cj4+IC0tLQo+PiAgT3ZtZlBrZy9MaWJyYXJ5L1BjaUhvc3RCcmlkZ2VMaWIvWGVu U3VwcG9ydC5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAxIGZpbGUgY2hh bmdlZCwgMzQgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9MaWJyYXJ5 L1BjaUhvc3RCcmlkZ2VMaWIvWGVuU3VwcG9ydC5jIGIvT3ZtZlBrZy9MaWJyYXJ5L1BjaUhvc3RC cmlkZ2VMaWIvWGVuU3VwcG9ydC5jCj4+IGluZGV4IDQwOGZiMjQuLjk5NDAzMzUgMTAwNjQ0Cj4+ IC0tLSBhL092bWZQa2cvTGlicmFyeS9QY2lIb3N0QnJpZGdlTGliL1hlblN1cHBvcnQuYwo+PiAr KysgYi9Pdm1mUGtnL0xpYnJhcnkvUGNpSG9zdEJyaWRnZUxpYi9YZW5TdXBwb3J0LmMKPj4gQEAg LTU1LDYgKzU1LDMzIEBAIFBjYXRQY2lSb290QnJpZGdlQmFyRXhpc3RlZCAoCj4+ICAgIEVuYWJs ZUludGVycnVwdHMgKCk7Cj4+ICB9Cj4+ICAKPj4gKyNkZWZpbmUgRUZJX1BDSV9DT01NQU5EX0RF Q09ERSAoKFVJTlQxNikoRUZJX1BDSV9DT01NQU5EX0lPX1NQQUNFIHwgXAo+PiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFRklfUENJX0NPTU1BTkRfTUVNT1JZX1NQ QUNFKSkKPj4gK1NUQVRJQwo+PiArVk9JRAo+PiArUGNhdFBjaVJvb3RCcmlkZ2VEZWNvZGluZyAo Cj4+ICsgIElOICBVSU5UTiAgICAgICAgICAgICAgICAgICAgICAgICAgQWRkcmVzcywKPj4gKyAg SU4gIEJPT0xFQU4gICAgICAgICAgICAgICAgICAgICAgICBFbmFibGVkLAo+PiArICBPVVQgVUlO VDE2ICAgICAgICAgICAgICAgICAgICAgICAgICpPcmlnaW5hbFZhbHVlCj4+ICsgICkKPj4gK3sK Pj4gKyAgVUlOVDE2ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZhbHVlOwo+PiArCj4+ICsg IC8vCj4+ICsgIC8vIFByZXNlcnZlIHRoZSBvcmlnaW5hbCB2YWx1ZQo+PiArICAvLwo+PiArICBW YWx1ZSA9ICpPcmlnaW5hbFZhbHVlOwo+PiArICAqT3JpZ2luYWxWYWx1ZSA9IFBjaVJlYWQxNiAo QWRkcmVzcyk7Cj4+ICsKPj4gKyAgaWYgKCFFbmFibGVkKSB7Cj4+ICsgICAgaWYgKCpPcmlnaW5h bFZhbHVlICYgRUZJX1BDSV9DT01NQU5EX0RFQ09ERSkKPj4gKyAgICAgICBQY2lXcml0ZTE2IChB ZGRyZXNzLCAqT3JpZ2luYWxWYWx1ZSAmIH5FRklfUENJX0NPTU1BTkRfREVDT0RFKTsKPiAKPiBU aGUgZWRrMiBjb2Rpbmcgc3R5bGUgYXNrIHRvIGFsd2F5cyB1c2UgeyB9IHdpdGggaWY6Cj4gaHR0 cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS90aWFub2NvcmUuZ2l0aHViLmlvL3dpa2kvQ29kZS1T dHlsZS1DCj4gCj4+ICsgIH0gZWxzZSB7Cj4+ICsgICAgaWYgKFZhbHVlICYgRUZJX1BDSV9DT01N QU5EX0RFQ09ERSkKPj4gKyAgICAgIFBjaVdyaXRlMTYgKEFkZHJlc3MsIFZhbHVlKTsKPiAKPiBo ZXJlIHRvby4KPiAKPj4gKyAgfQo+PiArfQo+PiArCj4+ICBTVEFUSUMKPj4gIFZPSUQKPj4gIFBj YXRQY2lSb290QnJpZGdlUGFyc2VCYXJzICgKPj4gQEAgLTc2LDYgKzEwMyw3IEBAIFBjYXRQY2lS b290QnJpZGdlUGFyc2VCYXJzICgKPj4gICAgVUlOVDMyICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFZhbHVlOwo+PiAgICBVSU5UMzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgT3JpZ2lu YWxVcHBlclZhbHVlOwo+PiAgICBVSU5UMzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgVXBw ZXJWYWx1ZTsKPj4gKyAgVUlOVDE2ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yaWdpbmFs Q29tbWFuZDsKPj4gICAgVUlOVDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1hc2s7Cj4+ ICAgIFVJTlROICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPZmZzZXQ7Cj4+ICAgIFVJTlQ2 NCAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYXNlOwo+PiBAQCAtODMsNiArMTExLDEyIEBA IFBjYXRQY2lSb290QnJpZGdlUGFyc2VCYXJzICgKPj4gICAgVUlOVDY0ICAgICAgICAgICAgICAg ICAgICAgICAgICAgIExpbWl0Owo+PiAgICBQQ0lfUk9PVF9CUklER0VfQVBFUlRVUkUgICAgICAg ICAgKk1lbUFwZXJ0dXJlOwo+PiAgCj4+ICsgIC8vIERpc2FibGUgYWRkcmVzcyBkZWNvZGluZyBm b3IgZXZlcnkgZGV2aWNlIGJlZm9yZSBPVk1GIHN0YXJ0cyBzaXppbmcgaXQKPj4gKyAgUGNhdFBj aVJvb3RCcmlkZ2VEZWNvZGluZyAoCj4+ICsgICAgUENJX0xJQl9BRERSRVNTIChCdXMsIERldmlj ZSwgRnVuY3Rpb24sIFBDSV9DT01NQU5EX09GRlNFVCksCj4+ICsgICAgRkFMU0UsICZPcmlnaW5h bENvbW1hbmQKPiAKPiBJcyBpdCBvbiBwdXJwb3NlIHRoYXQgdGhlIG9yaWdpbmFsIHJlZ2lzdGVy IHZhbHVlIGlzIHN0b3JlZCBpbgo+IE9yaWdpbmFsQ29tbWFuZCwgYnV0IG5ldmVyIHVzZWQgYWdh aW4/CgpUaG9zZSBhcmUgcHJvYmFibHkgcmVtbmFudHMgb2YgZXh0ZW5kZWQgcGF0Y2ggdmVyc2lv biBmb3IgWGVuU2VydmVyIC0Kd2lsbCByZW1vdmUgdG9nZXRoZXIgd2l0aCBvdGhlciBzdWdnZXN0 aW9ucyBmcm9tIHlvdSBhbmQgTGFzemxvLgoKSWdvcgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL3hlbi1kZXZlbA==