From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH 6/6] xen-pt: Round pci regions sizes to XEN_PAGE_SIZE Date: Wed, 13 Mar 2019 15:09:33 +0000 Message-ID: References: <20190311180216.18811-1-jandryuk@gmail.com> <20190311180216.18811-7-jandryuk@gmail.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] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1h45ju-0005Os-1A for xen-devel@lists.xenproject.org; Wed, 13 Mar 2019 15:24:18 +0000 In-Reply-To: <20190311180216.18811-7-jandryuk@gmail.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: 'Jason Andryuk' , "qemu-devel@nongnu.org" Cc: Simon Gaiser , "xen-devel@lists.xenproject.org" , Stefano Stabellini , "marmarek@invisiblethingslab.com" , Anthony Perard List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphc29uIEFuZHJ5dWsgW21haWx0 bzpqYW5kcnl1a0BnbWFpbC5jb21dCj4gU2VudDogMTEgTWFyY2ggMjAxOSAxODowMgo+IFRvOiBx ZW11LWRldmVsQG5vbmdudS5vcmcKPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn OyBtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tOyBTaW1vbiBHYWlzZXIKPiA8c2ltb25A aW52aXNpYmxldGhpbmdzbGFiLmNvbT47IEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNv bT47IFN0ZWZhbm8gU3RhYmVsbGluaQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgQW50aG9u eSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1 bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIIDYvNl0geGVuLXB0OiBSb3Vu ZCBwY2kgcmVnaW9ucyBzaXplcyB0byBYRU5fUEFHRV9TSVpFCj4gCj4gRnJvbTogU2ltb24gR2Fp c2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+IAo+IElmIGEgcGNpIG1lbW9yeSBy ZWdpb24gaGFzIGEgc2l6ZSA8IFhFTl9QQUdFX1NJWkUgaXQgY2FuIGdldCBsb2NhdGVkIGF0Cj4g YW4gYWRkcmVzcyB3aGljaCBpcyBub3QgcGFnZSBhbGlnbmVkLgoKSUlSQyB0aGUgUENJIHNwZWMg c2F5cyB0aGF0IHRoZSBtaW5pbXVtIG1lbW9yeSByZWdpb24gc2l6ZSBzaG91bGQgYmUgYXQgbGVh c3QgNGsuIFNob3VsZCB3ZSBldmVuIGJlIHRvbGVyYXRpbmcgQkFScyBzbWFsbGVyIHRoYW4gdGhh dD8KCiAgUGF1bAoKPiBUaGlzIGJyZWFrcyB0aGUgbWVtb3J5IG1hcHBpbmcgdmlhCj4geGNfZG9t YWluX21lbW9yeV9tYXBwaW5nIHNpbmNlIHRoaXMgZnVuY3Rpb24gaXMgcGFnZSBiYXNlZCBhbmQg dGhlCj4gIm9mZnNldCIgaXMgdGhlcmVmb3JlIGxvc3QuCj4gCj4gV2l0aG91dCB0aGlzIHBhdGNo IHlvdSB3aWxsIHNlZSBlcnJvciBsaWtlIHRoaXMgaW4gdGhlIHN0dWJkb20gbG9nOgo+IAo+ICAg WzAwOjA1LjBdIHhlbl9wdF9iYXJfcmVhZDogRXJyb3I6IFNob3VsZCBub3QgcmVhZCBCQVIgdGhy b3VnaCBRRU1VLiBAMHgwMDAwMDAwMDAwMDAwMDA0Cj4gCj4gUXViZXNPUy9xdWJlcy1pc3N1ZXMj Mjg0OQo+IAo+IFNpZ25lZC1vZmYtYnk6IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhp bmdzbGFiLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFp bC5jb20+Cj4gLS0tCj4gIGh3L3hlbi94ZW5fcHQuYyB8IDEwICsrKysrKystLS0KPiAgMSBmaWxl IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0 IGEvaHcveGVuL3hlbl9wdC5jIGIvaHcveGVuL3hlbl9wdC5jCj4gaW5kZXggNTUzOWQ1NmMzYS4u N2Y2ODA0NDJlZSAxMDA2NDQKPiAtLS0gYS9ody94ZW4veGVuX3B0LmMKPiArKysgYi9ody94ZW4v eGVuX3B0LmMKPiBAQCAtNDQ5LDkgKzQ0OSwxMCBAQCBzdGF0aWMgaW50IHhlbl9wdF9yZWdpc3Rl cl9yZWdpb25zKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMsIHVpbnQxNl90ICpjbWQpCj4gICAg ICAvKiBSZWdpc3RlciBQSU8vTU1JTyBCQVJzICovCj4gICAgICBmb3IgKGkgPSAwOyBpIDwgUENJ X1JPTV9TTE9UOyBpKyspIHsKPiAgICAgICAgICBYZW5Ib3N0UENJSU9SZWdpb24gKnIgPSAmZC0+ aW9fcmVnaW9uc1tpXTsKPiArICAgICAgICBwY2lidXNfdCByX3NpemUgPSByLT5zaXplOwo+ICAg ICAgICAgIHVpbnQ4X3QgdHlwZTsKPiAKPiAtICAgICAgICBpZiAoci0+YmFzZV9hZGRyID09IDAg fHwgci0+c2l6ZSA9PSAwKSB7Cj4gKyAgICAgICAgaWYgKHItPmJhc2VfYWRkciA9PSAwIHx8IHJf c2l6ZSA9PSAwKSB7Cj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAgICAgICAgIH0KPiAKPiBA QCAtNDY5LDE1ICs0NzAsMTggQEAgc3RhdGljIGludCB4ZW5fcHRfcmVnaXN0ZXJfcmVnaW9ucyhY ZW5QQ0lQYXNzdGhyb3VnaFN0YXRlICpzLCB1aW50MTZfdCAqY21kKQo+ICAgICAgICAgICAgICAg ICAgdHlwZSB8PSBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFXzY0Owo+ICAgICAgICAgICAgICB9 Cj4gICAgICAgICAgICAgICpjbWQgfD0gUENJX0NPTU1BTkRfTUVNT1JZOwo+ICsKPiArICAgICAg ICAgICAgLyogUm91bmQgdXAgdG8gYSBmdWxsIHBhZ2UgZm9yIHRoZSBoeXBlcmNhbGwuICovCj4g KyAgICAgICAgICAgIHJfc2l6ZSA9IChyX3NpemUgKyBYQ19QQUdFX1NJWkUgLSAxKSAmIFhDX1BB R0VfTUFTSzsKPiAgICAgICAgICB9Cj4gCj4gICAgICAgICAgbWVtb3J5X3JlZ2lvbl9pbml0X2lv KCZzLT5iYXJbaV0sIE9CSkVDVChzKSwgJm9wcywgJnMtPmRldiwKPiAtICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgInhlbi1wY2ktcHQtYmFyIiwgci0+c2l6ZSk7Cj4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJ4ZW4tcGNpLXB0LWJhciIsIHJfc2l6ZSk7Cj4gICAgICAgICAg cGNpX3JlZ2lzdGVyX2Jhcigmcy0+ZGV2LCBpLCB0eXBlLCAmcy0+YmFyW2ldKTsKPiAKPiAgICAg ICAgICBYRU5fUFRfTE9HKCZzLT5kZXYsICJJTyByZWdpb24gJWkgcmVnaXN0ZXJlZCAoc2l6ZT0w eCUwOCJQUkl4NjQKPiAgICAgICAgICAgICAgICAgICAgICIgYmFzZV9hZGRyPTB4JTA4IlBSSXg2 NCIgdHlwZTogJSN4KVxuIiwKPiAtICAgICAgICAgICAgICAgICAgIGksIHItPnNpemUsIHItPmJh c2VfYWRkciwgdHlwZSk7Cj4gKyAgICAgICAgICAgICAgICAgICBpLCByX3NpemUsIHItPmJhc2Vf YWRkciwgdHlwZSk7Cj4gICAgICB9Cj4gCj4gICAgICAvKiBSZWdpc3RlciBleHBhbnNpb24gUk9N IGFkZHJlc3MgKi8KPiAtLQo+IDIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0 aW5mby94ZW4tZGV2ZWw=