From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 1/2] x86/shadow: compile most write emulation code just once Date: Thu, 10 Mar 2016 06:13:55 -0700 Message-ID: <56E1812302000078000DB43F@prv-mh.provo.novell.com> References: <56E1555002000078000DB293@prv-mh.provo.novell.com> <56E156C202000078000DB2BA@prv-mh.provo.novell.com> <20160310121750.GB86157@deinos.phlegethon.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.84) (envelope-from ) id 1ae0W7-0007uM-24 for xen-devel@lists.xenproject.org; Thu, 10 Mar 2016 13:20:39 +0000 In-Reply-To: <20160310121750.GB86157@deinos.phlegethon.org> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Tim Deegan Cc: xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDEwLjAzLjE2IGF0IDEzOjE3LCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+IEhpLAo+IAo+ IEF0IDAzOjEzIC0wNzAwIG9uIDEwIE1hciAoMTQ1NzU3OTU4NiksIEphbiBCZXVsaWNoIHdyb3Rl Ogo+PiBObyBuZWVkIHRvIGNvbXBpbGUgYWxsIG9mIHRoaXMgY29kZSB0aHJlZSB0aW1lcywgYXMg bW9zdCBvZiBpdCByZWFsbHkKPj4gaXMgZ3Vlc3QgbW9kZSBpbmRlcGVuZGVudC4gVGhlIHNhdmlu Z3MgYXJlIGJldHdlZW4gM2sgYW5kIDRrIG9mIGJpbmFyeQo+PiBjb2RlIGluIG15IGJ1aWxkcy4K PiAKPiBUaGFua3MgZm9yIHRoaXMuICBUaGlzIHdvdWxkIGhhdmUgYmVlbiBfbXVjaF8gZWFzaWVy IHRvIHJldmlldyBhcyAoYXQKPiBsZWFzdCkgdHdvIHBhdGNoZXMsIHdpdGggb25lIGJlaW5nIG1v dGlvbi1vbmx5LiAgQXMgaXQgaXMgSSBoYWQgdG8KPiBlZmZlY3RpdmVseSBkaWZmIGJ5IGV5ZSB0 byBzZWUgdGhlIGNoYW5nZXMuCgpXZWxsLCBhIHByZWNpc2VseSBjb2RlIG1vdGlvbiBvbmx5IHBh dGNoIHdvdWxkbid0IGhhdmUgd29ya2VkIC0Kc29tZSBjaGFuZ2VzIHdlcmUgdW5hdm9pZGFibGUg d2hpbGUgbW92aW5nLCBmb3IgdGhlIGJ1aWxkIHRvIG5vdApicmVhay4KCj4+IE5vIGZ1bmN0aW9u YWwgY2hhbmdlIChpLmUuIG9ubHkgZm9ybWF0dGluZyBhbmQgbmFtaW5nIGNoYW5nZXMpCj4gCj4g VGhlcmUgaXMgb25lIG90aGVyIGNoYW5nZSwgdGhhdCBlbXVsYXRlX2d2YV90b19tZm4oKSdzIGNh bGwgdG8KPiBndmFfdG9fZ2ZuKCkgbm93IGluZGlyZWN0cyB0aHJvdWdoIHRoZSBwYWdpbmcgbW9k ZSB0YWJsZS4gIEkgdGhpbmsKPiB0aGF0J3MgZmluZSwgYnV0IGl0J3Mgbm90IG9idmlvdXMgZnJv bSB0aGlzIGRlc2NyaXB0aW9uLgoKVGhhdCdzIG5vdCBhIGZ1bmN0aW9uYWwgY2hhbmdlIChhcyBp dCBzdGlsbCByZXN1bHRzIGluIHRoZSBzYW1lIGZ1bmN0aW9uCmdldHRpbmcgY2FsbGVkKSwgYnV0 IEkndmUgYWRkZWQgYSBzZW50ZW5jZSB0byB0aGUgZWFybGllciBwYXJ0IG9mCmRlc2NyaXB0aW9u LgoKPj4gZXhjZXB0Cj4+IGZvcgo+PiAtIHNoX2VtdWxhdGVfbWFwX2Rlc3QoKSdzIHVzZXIgbW9k ZSBjaGVjayBjb3JyZWN0ZWQgZm9yIHRoZSBQViBjYXNlCj4+ICAgKGFmZmVjdGluZyBkZWJ1Z2dp bmcgbW9kZSBvbmx5LCB0aGlzIGlzbid0IGJlaW5nIHNwbGl0IG91dCkKPj4gLSBzaW1wbGlmeWlu ZyB0aGUgdmFkZHIgYXJndW1lbnQgdG8gZW11bGF0ZV9ndmFfdG9fbWZuKCkgZm9yIHRoZSBzZWNv bmQKPj4gICBwYXJ0IGluIHRoZSBjcm9zcyBwYWdlIHdyaXRlIGNhc2UKPiAKPiBSZW1vdmluZyB0 aGUgbWFzayB3aXRoIFBBR0VfTUFTSyBpcyBmaW5lLCBidXQgcGxlYXNlIGtlZXAgdGhlICctIDEn IGluCj4gY2FsY3VsYXRpbmcgdGhlIGZpbmFsIGJ5dGUuICBJdCBpcyBtb3JlIGNsZWFybHkgY29y cmVjdCBhbmQgY2FuIGVhc2lseQo+IGJlIGZvbGRlZCB3aXRoIHRoZSBlYXJsaWVyIGNhbGN1bGF0 aW9ucy4gIElmIHlvdSB3YW50IHRvIG1ha2UgdGhhdAo+IGNoYW5nZSBvbiBjb21taXR0aW5nLCB0 aGVuCj4gCj4gUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKVGhhbmtzLiBJ dCBkaWRuJ3Qgc2VlbSBxdWVzdGlvbmFibGUgdG8gbWUgdGhhdCB0aGUgY29kZSB3b3VsZCBiZQpj b3JyZWN0IHdpdGggdGhlICItIDEiIGRyb3BwZWQsIGJ1dCBJJ3ZlIGFkZGVkIGl0IGJhY2suCgpK YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=