From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Kiper Subject: Re: [PATCH v4 06/19] x86/boot/reloc: create generic alloc and copy functions Date: Thu, 18 Aug 2016 14:18:57 +0200 Message-ID: <20160818121857.GQ3476@olila.local.net-space.pl> References: <1470438282-4226-1-git-send-email-daniel.kiper@oracle.com> <1470438282-4226-7-git-send-email-daniel.kiper@oracle.com> <57ACA405020000780010525D@prv-mh.provo.novell.com> <57ACA536020000780010527C@prv-mh.provo.novell.com> <20160818085326.GK3476@olila.local.net-space.pl> <57B59ED20200007800106F79@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1baMI2-000180-Az for xen-devel@lists.xenproject.org; Thu, 18 Aug 2016 12:19:18 +0000 Content-Disposition: inline In-Reply-To: <57B59ED20200007800106F79@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Juergen Gross , sstabellini@kernel.org, andrew.cooper3@citrix.com, cardoe@cardoe.com, pgnet.dev@gmail.com, ning.sun@intel.com, david.vrabel@citrix.com, xen-devel@lists.xenproject.org, qiaowei.ren@intel.com, gang.wei@intel.com, fu.wei@linaro.org List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBBdWcgMTgsIDIwMTYgYXQgMDM6NDE6MDZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDE4LjA4LjE2IGF0IDEwOjUzLCA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+ IHdyb3RlOgo+ID4gT24gVGh1LCBBdWcgMTEsIDIwMTYgYXQgMDg6MTc6NThBTSAtMDYwMCwgSmFu IEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDExLjA4LjE2IGF0IDE2OjEyLCA8SkJldWxpY2hA c3VzZS5jb20+IHdyb3RlOgo+ID4+ID4+Pj4gT24gMDYuMDguMTYgYXQgMDE6MDQsIDxkYW5pZWwu a2lwZXJAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gPj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3Qv cmVsb2MuYwo+ID4+ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3JlbG9jLmMKPiA+PiA+PiBA QCAtMzIsNjAgKzMyLDY5IEBAIHR5cGVkZWYgdW5zaWduZWQgaW50IHUzMjsKPiA+PiA+Pgo+ID4+ ID4+ICBzdGF0aWMgdTMyIGFsbG9jOwo+ID4+ID4+Cj4gPj4gPj4gLXN0YXRpYyB2b2lkICpyZWxv Y19tYmlfc3RydWN0KHZvaWQgKm9sZCwgdW5zaWduZWQgaW50IGJ5dGVzKQo+ID4+ID4+ICtzdGF0 aWMgdTMyIGFsbG9jX21lbSh1MzIgYnl0ZXMpCj4gPj4gPgo+ID4+ID4gQ29udmVyc2lvbiBvZiBh bGxvYyB0byBiZSBvZiBwb2ludGVyIHR5cGUgKGluIHRoZSBlYXJsaWVyIHBhdGNoKSwgYW5kCj4g Pj4gPiB0aGVuIG1ha2luZyB0aGUgcmV0dXJuIHR5cGUgaGVyZSBhbmQgLi4uCj4gPj4gPgo+ID4+ ID4+ICtzdGF0aWMgdTMyIGNvcHlfbWVtKHUzMiBzcmMsIHUzMiBieXRlcykKPiA+PiA+Cj4gPj4g PiAuLi4gYWxsIG9mIHRoZSB0eXBlcyBoZXJlIGZvbGxvdyBzdWl0IHdvdWxkIGFwcGFyZW50bHkg YmUgcXVpdGUKPiA+PiA+IGJlbmVmaWNpYWwgdG8gdGhlIG51bWJlciBvZiBjYXN0cyBuZWVkZWQu Cj4gPj4KPiA+PiBPciBtYXliZSwgY29uc2lkZXJpbmcgcGF0Y2ggOCwgaW4gYSBzbGlnaHQgdmFy aWF0aW9uIHRoZXJlb2Y6IERvCj4gPj4gdGhlIGNvbnZlcnNpb24gYXMgc3VnZ2VzdGVkLCBidXQg aGF2ZSBhIGhlbHBlciB3cmFwcGVyIG9mIHRoZQo+ID4+IHR5cGUgYWJvdmUsIHRha2luZyBjYXJl IG9mIGFsbCB0aGUgY2FzdGluZy4gVGhhdCB3YXkgYm90aCB0aGUKPiA+PiBhY3R1YWwgaW1wbGVt ZW50YXRpb24gYW5kIHRoZSBjYWxsZXJzIGNhbiBzdGF5IChtb3N0bHkpIGNhc3QgZnJlZS4KPiA+ Cj4gPiBXZSBzaG91bGQgdGFrZSBpbnRvIGFjY291bnQgcGF0Y2ggOSBoZXJlIHRvby4gTG9va2lu ZyBhdCBjb2RlIGFmdGVyCj4gPiBpdCBJIHRoaW5rIHRoYXQgcmlnaHQgbm93IGl0IGlzIHZlcnkg d2VsbCBvcHRpbWl6ZWQgaW4gdGVybXMgb2YgY2FzdHMuCj4gPiBJIGNhbm5vdCBzZWUgcm9vbSBm b3IgZnVydGhlciBpbXByb3ZlbWVudC4gRXZlcnkgY2hhbmdlIHlvdSBwcm9wb3NlZAo+ID4gaGVy ZSBhbmQgdGhlcmUgZG9lcyBub3QgaW1wcm92ZSBmaW5hbCBjb2RlLiBJdCBqdXN0cyBtb3ZlL2No YW5nZSBjYXN0cwo+ID4gdG8vaW4gZGlmZmVyZW50IHBsYWNlcy4gU28sIEkgdGhpbmsgdGhhdCBp dCBkb2VzIG5vdCBwYXkgY2hhbmdlIGNhc3RzCj4gPiBoZXJlIGFuZCBpbiBlYXJsaWVyIHBhdGNo ZXMuIEF0IGxlYXN0IGluIHRoZSB3YXkgeW91IHByb3Bvc2VkIHVudGlsIG5vdy4KPgo+IFdoYXQg SSd2ZSBzdWdnZXN0ZWQgYWJvdmUgYXQgbGVhc3QgbWFrZXMgYm90aCB0aGUgYWN0dWFsIGZ1bmN0 aW9uCj4gYW5kIGl0cyB3cmFwcGVyIGNvbnNpc3RlbnQsIGFuZCBoZW5jZSB1c2FibGUgKHdpdGhv dXQgY2FzdHMpIGJ5Cj4gY2FsbGVycyBkZWFsaW5nIHdpdGggZWl0aGVyIG9ubHkgbnVtYmVycyBv ZiBvbmx5IHBvaW50ZXJzLiBBcmUgeW91Cj4gc2F5aW5nIHRoZXJlIGFyZSBubyBzdWNoICJjbGVh biIgY2FsbGVycz8gVGhhdCB3b3VsZCBwdXQgdGhlIG92ZXJhbGwKPiBjb2RlIGluIGEgcHJldHR5 IGJhZCBsaWdodCBpbW8uCgphbGxvY19tZW0oKSBpcyBtb3N0bHkgdXNlZCBieSBjYWxsZXJzIHBs YXlpbmcgd2l0aCBudW1iZXJzIG9ubHkuIGNvcHlfbWVtKCkKaXMgb25seSBvbmUgdXNlciBvZiBp dCB3aGljaCBwbGF5cyB3aXRoIHBvaW50ZXJzLiBIb3dldmVyLCBjb3B5X21lbSgpIHJldHVybnMK bnVtYmVycywgc28sIHdyYXBwZXIgZG9lcyBub3QgY2hhbmdlIGEgbG90LiBJdCBqdXN0IG1vdmVz IGNhc3RzIHRvIG90aGVyIHBsYWNlcy4KQW0gSSBtaXNzaW5nIHNvbWV0aGluZz8KCkRhbmllbAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg==