From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexey G Subject: Re: [RFC PATCH 07/12] hvmloader: allocate MMCONFIG area in the MMIO hole + minor code refactoring Date: Thu, 22 Mar 2018 21:36:05 +1000 Message-ID: <20180322213605.00006146@gmail.com> References: <20180320054922.00005669@gmail.com> <20180320085048.orjv67qtwhe35ntl@MacBook-Pro-de-Roger.local> <20180321105840.00004698@gmail.com> <20180321090911.qd6epofdaywc4blb@MacBook-Pro-de-Roger.local> <20180322002540.000032f1@gmail.com> <20180321152017.bv32mt4bpxaa7zfr@MacBook-Pro-de-Roger.local> <20180322025656.00005281@gmail.com> <20180321171504.afl75q77kji34ybo@MacBook-Pro-de-Roger.local> <20180322084958.0000571c@gmail.com> <20180322100554.dyxdlw446w7hapg2@MacBook-Pro-de-Roger.local> 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 1eyyW5-0003iY-8w for xen-devel@lists.xenproject.org; Thu, 22 Mar 2018 11:36:21 +0000 Received: by mail-lf0-x229.google.com with SMTP id v207-v6so12616168lfa.10 for ; Thu, 22 Mar 2018 04:36:19 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Paul Durrant Cc: Stefano Stabellini , Wei Liu , Andrew Cooper , Jan Beulich , Ian Jackson , Anthony Perard , "xen-devel@lists.xenproject.org" , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org T24gVGh1LCAyMiBNYXIgMjAxOCAxMDowOToxNiArMDAwMApQYXVsIER1cnJhbnQgPFBhdWwuRHVy cmFudEBjaXRyaXguY29tPiB3cm90ZToKWy4uLl0KPj4gPiBJIGRvbid0IHRoaW5rIHdlIGV2ZW4g d2FudCBRRU1VIHRvIGhhdmUgdGhlIGZyZWVkb20gdG8gc2F5IHdoZXJlCj4+ID4gdGhlIE1NQ09O RklHIGFyZWFzIGFyZSBsb2NhdGVkLCBkbyB3ZT8gICAgCj4+IAo+PiBTYWRseSB0aGlzIGhvdyB0 aGUgY2hpcHNldCB3b3Jrcy4gVGhlIFBDSUVYQkFSIHJlZ2lzdGVyIGNvbnRhaW5zIHRoZQo+PiBw b3NpdGlvbiBvZiB0aGUgTUNGRyBhcmVhLiBBbmQgdGhpcyBpcyBlbXVsYXRlZCBieSBRRU1VLiAg ICAKCj5TbyB3ZSBzaG91bGQgYmUgZW11bGF0aW5nIHRoYXQgaW4gWGVuLCBub3QgaGFuZGluZyBp dCBvZmYgdG8gUUVNVS4gT3VyCj5pbnRlZ3JhdGlvbiB3aXRoIFFFTVUgaXMgYWxyZWFkeSB0ZXJy aWJsZSBhbmQgdXNpbmcgUUVNVSB0byBlbXVsYXRlCj50aGUgUENJZSBjaGlwc2V0IHdpbGwgb25s eSBtYWtlIGl0IHdvcnNlLiAgCgpJIGd1ZXNzIFFFTVUgZ3V5cyB3aWxsIHRlbGwgdGhhdCBpdCB3 aWxsIGFjdHVhbGx5IGltcHJvdmUuIDopCk9uZSBvZiB0aGUgdmVyeSBmaXJzdCBvYnNlcnZhdGlv biBJIG1hZGUgd2hpbGUgbGVhcm5pbmcgWGVuL1FFTVUgd2FzCnRoYXQgWGVuIGFuZCBRRU1VIGJl aGF2ZSBzb3J0IG9mIGxpa2Ugc3RlcG1vdGhlciBhbmQgc3RlcGRhdWdodGVyIC0tCmRpc2xpa2Ug ZWFjaCBvdGhlciBidXQgaGF2ZSB0byBsaXZlIHRvZ2V0aGVyIGluIG9uZSBob3VzZSBmb3Igbm93 LgpJIHRoaW5rIGEgYmV0dGVyIGludGVyYWN0aW9uIHdpbGwgYmVuZWZpdCBib3RoLgoKVGhlcmUg YXJlIHNvbWUgYXJjaGl0ZWN0dXJhbCBpc3N1ZXMgKE1NSU8gaG9sZSBjb250cm9sIGZvciBwYXNz dGhyb3VnaApuZWVkcyBpcyBvbmUgb2YgdGhlbSkgd2hpY2ggY2FuIGJlIHNvbHZlZCBieSBhY3R1 YWxseSBpbXByb3ZpbmcKY29vcmRpbmF0aW9uIHdpdGggUUVNVSwgd2hpbGUgbm90IHNhY3JpZmlj aW5nIHRoZSBzZWN1cml0eSBpbiBhbnkgd2F5LgoKPj4gPiBRRU1VIGlzIG5vdCBpbiBjaGFyZ2Ug b2YgdGhlCj4+ID4gZ3Vlc3QgbWVtb3J5IG1hcCBhbmQgaXQgaXMgbm90IHJlc3BvbnNpYmxlIGZv ciB0aGUgYnVpbGRpbmcgdGhlCj4+ID4gTUNGRyB0YWJsZSwgWGVuIGlzLiAgICAKPj4gCj4+IFdl bGwsIHRoZSBvbmUgdGhhdCBidWlsZHMgdGhlIE1DRkcgdGFibGUgaXMgaHZtbG9hZGVyIGFjdHVh bGx5LCB3aGljaAo+PiBpcyB0aGUgb25lIHRoYXQgaW5pdGlhbGx5IHNldHMgdGhlIHZhbHVlIG9m IFBDSUVYQkFSIGFuZCB0aHVzIHRoZQo+PiBpbml0aWFsIHBvc2l0aW9uIG9mIHRoZSBNQ0ZHLgo+ PiAgICAgCj4+ID4gU28gaXQgc2hvdWxkIGJlIFhlbiB0aGF0IGRlY2lkZXMgd2hlcmUgdGhlIE1N Q09ORklHCj4+ID4gYXJlYSBnb2VzIGZvciBlYWNoIHJlZ2lzdGVyZWQgUENJIGRldmljZSBhbmQg aXQgc2hvdWxkIGJlIFhlbiB0aGF0Cj4+ID4gYWRkcyB0aGF0IHRvIHRoZSBNQ0ZHIHRhYmxlLiBJ dCBzaG91bGQgYmUgWGVuIHRoYXQgaGFuZGxlcyB0aGUKPj4gPiBNTUNPTkZJRyBNTUlPIGFjY2Vz c2VzIGFuZCB0aGVzZSBzaG91bGQgYmUgZm9yd2FyZGVkIHRvIFFFTVUgYXMgICAgCj4+IFBDSSAg ICAKPj4gPiBjb25maWcgSU9SRVFzLiAgTm93LCBpdCBtYXkgYmUgdGhhdCB3ZSBuZWVkIHRvIGlu dHJvZHVjZSBhIFhlbgo+PiA+IHNwZWNpZmljIG1lY2hhbmlzbSBpbnRvIFFFTVUgdG8gdGhlbiBy b3V0ZSB0aG9zZSBjb25maWcgc3BhY2UKPj4gPiB0cmFuc2FjdGlvbnMgdG8gdGhlIGRldmljZSBt b2RlbHMgYnV0IHRoYXQgd291bGQgYmUgYW4gaW1wcm92ZW1lbnQKPj4gPiBvdmVyIHRoZSBjdXJy ZW50IGNmOC9jZmMgaGFja2VyeSBhbnl3YXkuICAgIAo+PiAKPj4gSSB0aGluayB3ZSBuZWVkIGEg d2F5IGZvciBRRU1VIHRvIHRlbGwgWGVuIHRoZSBwb3NpdGlvbiBvZiB0aGUgTUNGRwo+PiBhcmVh LCBhbmQgYW55IGNoYW5nZXMgdG8gaXQuCj4+IAo+PiBJIGRvbid0IHRoaW5rIHdlIHdhbnQgdG8g ZW11bGF0ZSB0aGUgUENJRVhCQVIgcmVnaXN0ZXIgaW5zaWRlIG9mIFhlbiwKPj4gaWYgd2UgZG8g dGhhdCB0aGVuIHdlIHdvdWxkIGxpa2VseSBoYXZlIHRvIGVtdWxhdGUgdGhlIGZ1bGwgRXhwcmVz cwo+PiBDaGlwc2V0IGluc2lkZSBvZiBYZW4uCj4+ICAgICAKPk5vLCB0aGF0J3MgKmV4YWN0bHkq IHdoYXQgd2Ugc2hvdWxkIGJlIGRvaW5nLiBXZSBzaG91bGQgb25seSBiZSB1c2luZwo+UUVNVSBm b3IgZW11bGF0aW9uIG9mIGRpc2NyZXRlIHBlcmlwaGVyYWwgZGV2aWNlcy4gIAoKRW11bGF0ZWQg UENJZSBTd2l0Y2ggKFBDSS1QQ0kgYnJpZGdlIGJhc2ljYWxseSkgY2FuIGJlIGNvbnNpZGVyZWQg YQpkaXNjcmV0ZSBwZXJpcGhlcmFsIGRldmljZSB3aGljaCBjYW4gZnVuY3Rpb24gYWxvbmU/CgpJ ZiB3ZSBzaG91bGQgZW11bGF0ZSB0aGUgd2hvbGUgUENJZSBidXMsIHdoZXJlIHdpbGwgYmUgdGhl IGRpdmlkaW5nCmxpbmUgYmV0d2VlbiBjaGlwc2V0IGVtdWxhdGlvbiBhbmQgUENJZSBoaWVyYXJj aHkgZW11bGF0aW9uPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl bA==