From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [RFC PATCH 07/12] hvmloader: allocate MMCONFIG area in the MMIO hole + minor code refactoring Date: Wed, 21 Mar 2018 14:58:08 +0000 Message-ID: References: <62c7a3037bb9f5631542f635dc36ae3338c7bf47.1520867741.git.x1917x@gmail.com> <20180319155802.immvsgqttrs3yezg@MacBook-Pro-de-Roger.local> <20180320054922.00005669@gmail.com> <20180320085048.orjv67qtwhe35ntl@MacBook-Pro-de-Roger.local> <20180321105840.00004698@gmail.com> <20180321090911.qd6epofdaywc4blb@MacBook-Pro-de-Roger.local> <20180322003519.00005ccd@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]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1eyfCN-0008EP-7j for xen-devel@lists.xenproject.org; Wed, 21 Mar 2018 14:58:43 +0000 In-Reply-To: <20180322003519.00005ccd@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: 'Alexey G' Cc: Wei Liu , Andrew Cooper , Jan Beulich , Ian Jackson , "xen-devel@lists.xenproject.org" , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFsZXhleSBHIFttYWlsdG86eDE5 MTd4QGdtYWlsLmNvbV0KPiBTZW50OiAyMSBNYXJjaCAyMDE4IDE0OjM1Cj4gVG86IFBhdWwgRHVy cmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IFJvZ2VyIFBhdSBNb25uZSA8cm9n ZXIucGF1QGNpdHJpeC5jb20+OyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEFu ZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+Owo+IElhbiBKYWNrc29uIDxJ YW4uSmFja3NvbkBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsK PiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVs XSBbUkZDIFBBVENIIDA3LzEyXSBodm1sb2FkZXI6IGFsbG9jYXRlIE1NQ09ORklHCj4gYXJlYSBp biB0aGUgTU1JTyBob2xlICsgbWlub3IgY29kZSByZWZhY3RvcmluZwo+IAo+IE9uIFdlZCwgMjEg TWFyIDIwMTggMDk6MzY6MDQgKzAwMDAKPiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRy aXguY29tPiB3cm90ZToKPiA+Pgo+ID4+IEFsdGhvdWdoIHRoaXMgaXMgdGhlIG1vc3QgY29tbW9u IHNjZW5hcmlvLCBpdCdzIG5vdCB0aGUgb25seSBvbmUKPiA+PiBzdXBwb3J0ZWQgYnkgWGVuLiBZ b3VyIHByb3Bvc2VkIHNvbHV0aW9uIGJyZWFrcyB0aGUgdXNhZ2Ugb2YgbXVsdGlwbGUKPiA+PiBJ T1JFUSBzZXJ2ZXJzIGFzIFBDSSBkZXZpY2UgZW11bGF0b3JzLgo+ID4KPiA+SW5kZWVkIGl0IHdp bGwsIGFuZCB0aGF0IGlzIG5vdCBhY2NlcHRhYmxlIGV2ZW4gaW4gdGhlIHNob3J0IHRlcm0uCj4g Cj4gSG1tLCB3aGF0IGV4YWN0bHkgeW91IGFyZSByZWplY3Rpbmc/IFFFTVUncyB1c2FnZSBvZiBl c3RhYmxpc2hlZCAoYW5kCj4gcHJvdmlkZWQgYnkgWGVuKSBpbnRlcmZhY2VzIGZvciBRRU1VIHRv IHVzZT8gQW55IHBhcnRpY3VsYXIgcmVhc29uIHdoeQo+IFFFTVUgY2FuIHVzZSBtYXBfaW9fcmFu Z2VfdG9faW9yZXFfc2VydmVyKCkgaW4gb25lIGNhc2UgYW5kIGNhbid0IGluCj4gYW5vdGhlcj8g SXQncyBBUEkgYXZhaWxhYmxlIGZvciBRRU1VIGFmdGVyIGFsbC4KPiAKPiBJZiB3ZSBhY3R1YWxs eSBzd2l0Y2ggdG8gdGhlIGVtdWxhdGVkIE1NQ09ORklHIHJhbmdlIGluZm9ybWluZyBhcHByb2Fj aAo+IGZvciBYZW4gKHZpYSBhIG5ldyBkbW9wL2h5cGVyY2FsbCksIHdobyBzaG91bGQgcHJldmVu dCBRRU1VIHRvIGFjdHVhbGx5Cj4gbWFwIHRoaXMgcmFuZ2UgdmlhIG1hcF9pb19yYW5nZV90b19p b3JlcV9zZXJ2ZXI/IFFFTVUgaXRzZWxmPyBPciBYZW4/CgpYZW4gaW50ZXJuYWwgZW11bGF0aW9u IGFsd2F5cyB0cnVtcHMgYW55IGV4dGVybmFsIGVtdWxhdG9yLCBzbyBldmVuIGlmIFFFTVUgbWFw cyBhbiBNTUlPIHJhbmdlIGl0IHdpbGwgbm90IHNlZSBhbnkgYWNjZXNzZXMgaWYgWGVuIGlzIGhh bmRsaW5nIGVtdWxhdGlvbiBvZiB0aGF0IHJhbmdlLgoKPiBIb3cgdG8gd2lsbCBsb29rLCAiUUVN VSBhc2tzIHVzIHRvIG1hcCB0aGlzIHJhbmdlIGFzIGVtdWxhdGVkIE1NSU8sIGJ1dAo+IGhlIHBy ZXZpb3VzbHkgdG9sZCB1cyB0aGF0IGVtdWxhdGVkIFBDSUVYQkFSIHJlZ2lzdGVyIHBvaW50cyB0 aGVyZSwgc28KPiB3ZSB3b24ndCBhbGxvdyBoaW0gdG8gZG8gaXQiPwo+IAo+ID4+ID4gSSB0aGlu ayBpdCB3aWxsIGJlIHNhZmUgdG8gdXNlIE1NQ09ORklHIGVtdWxhdGlvbiBvbiBNTUlPIGxldmVs Cj4gPj4gPiBmb3Igbm93IGFuZCBsYXRlciBleHRlbmQgaXQgd2l0aCAnc2V0X21tY29uZmlnXycg ZG1vcC9oeXBlcmNhbGwKPiA+PiA+IGZvciB0aGUgJ211bHRpcGxlIGRldmljZSBlbXVsYXRvcnMn IElPUkVRX1RZUEVfQ09QWSByb3V0aW5nIHRvCj4gPj4gPiB3b3JrIHNhbWUgYXMgZm9yIFBDSSBj b25mLCBzbyBpdCBjYW4gYmUgdXNlZCBieSBYZW5HVCBldGMgb24gUTM1Cj4gPj4gPiBhcyB3ZWxs Lgo+ID5JbnRyb2R1Y2luZyBrbm93biBicmVha2FnZSBpcyBub3QgcmVhbGx5IG9uLCBwYXJ0aWN1 bGFybHkgd2hlbiBpdCBjYW4KPiA+YmUgYXZvaWRlZCB3aXRoIGEgcmVhc29uYWJsZSBhbW91bnQg b2YgZXh0cmEgd29yay4KPiAKPiBJdCdzIGhhcmQgdG8gYnJlYWsgc29tZXRoaW5nIHdoaWNoIGRv ZXNuJ3QgZXhpc3QuIDopIE11bHRpcGxlIGRldmljZQo+IGVtdWxhdG9ycyBmZWF0dXJlIGRvIG5v dCBzdXBwb3J0IHRyYW5zbGF0aW9uL3JvdXRpbmcgb2YgTU1DT05GSUcgTU1JTwo+IGFjY2Vzc2Vz IGN1cnJlbnRseSwgaXQgbXVzdCBiZSBkZXNpZ25lZCBmaXJzdC4KCkluZGVlZCwgYnV0IHVwZGF0 aW5nIHRvIGEgbmV3IGNoaXBzZXQgZW11bGF0aW9uIHRoYXQgYnJlYWtzIGV4aXN0aW5nIGZ1bmN0 aW9uYWxpdHkgaXMgbm90IGdvaW5nIHRvIGJlIGhlbHBmdWwuCgogIFBhdWwKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=