From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH] xen/efi: Avoid EFI stub using absolute symbols Date: Thu, 21 Dec 2017 14:55:21 +0000 Message-ID: <20171221145521.29526-1-julien.grall@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, Julien Grall , ian.jackson@eu.citrix.com, andre.przywara@linaro.org, tim@xen.org, jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org VGhlIEVGSSBpbWFnZSBzaG91bGQgYmUgcmVsb2NhdGFibGUuIEF0IHRoZSBtb21lbnQsIGFsbCB0 aGUgc3R1YiBpcwpyZWxvY2F0YWJsZSBidXQgb25lIHBsYWNlLgoKT24gYm90aCBBcm02NCBhbmQg eDg2LTY0IChmcm9tIGEgcXVpY2sgZ2xhbmNlKSAsIHRoZSBjb21waWxlciB3aWxsIGdlbmVyYXRl CmFic29sdXRlIHBvaW50ZXIgaW4gdGhlIEVyckNvZGVUb1N0ciBhcnJheS4gVGhvc2UgdmFsdWVz IGFyZSBiYXNlZCBvbiBYZW4KdmlldyBvZiB0aGUgdmlydHVhbCBtZW1vcnkgYW5kIG1heSBub3Qg YmUgdGhlIHNhbWUgYXMgRUZJLgoKRm9yIGluc3RhbmNlLCBhdCBsZWFzdCBvbiBBcm02NCwgRUZJ IHdpbGwgZG8gYSAxOjEgbWFwcGluZ3Mgb2YgdGhlIFN0dWIuCgpBcmd1YWJseSB0aGlzIGlzIGVp dGhlciBhIGNvbXBpbGVyIGJ1ZyBvciBhIHByb2JsZW0gd2l0aCB0aGUgZmxhZ3MKcGFzc2VkLiBJ IG5hcnJvdyBkb3duIHRoZSBwcm9ibGVtIHRvIHRoZSBmb2xsb3dpbmcgc25pcHBldDoKCmNvbnN0 IGNoYXIgKiBjb25zdCBFcnJDb2RlVG9TdHJbXSA9IHsKICAgICJOb3QgZm91bmQiLAogICAgIlRo ZSBkZXZpY2UgaGFzIG5vIG1lZGlhIiwKfTsKCmNvbnN0IGNoYXIgKiBmb28odW5zaWduZWQgaW50 IGkpCnsKICAgIHJldHVybiBFcnJDb2RlVG9TdHJbaV07Cn0KClRvIHByZXZlbnQgdGhlIGNvbXBp bGVyIHVzaW5nIGFic29sdXRlIHBvaW50ZXIsIHNwZWNpZnkgdGhlIG1heGltdW0gc2l6ZQpvZiB0 aGUgc3RyaW5nLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu YXJvLm9yZz4KCi0tLQoKSSBhbSBub3QgZW50aXJlbHkgY29udmluY2VkIHRoaXMgaXMgdGhlIHJp Z2h0IHdheS4gQnV0IEkgdGhvdWdoIEkgd291bGQKc3RhcnQgYSBjb252ZXJzYXRpb24gdG8gZ2V0 IGZlZWRiYWNrLgotLS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyB8IDIgKy0KIDEgZmlsZSBjaGFu Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t b24vZWZpL2Jvb3QuYyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwppbmRleCA0NjliZjk4MGNjLi44 N2Q0NmYyYTU2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2Nv bW1vbi9lZmkvYm9vdC5jCkBAIC0zNDIsNyArMzQyLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IG5v cmV0dXJuIGJsZXhpdChjb25zdCBDSEFSMTYgKnN0cikKIC8qIGdlbmVyaWMgcm91dGluZSBmb3Ig cHJpbnRpbmcgZXJyb3IgbWVzc2FnZXMgKi8KIHN0YXRpYyB2b2lkIF9faW5pdCBQcmludEVyck1l c2coY29uc3QgQ0hBUjE2ICptZXNnLCBFRklfU1RBVFVTIEVyckNvZGUpCiB7Ci0gICAgc3RhdGlj IGNvbnN0IENIQVIxNiogY29uc3QgRXJyQ29kZVRvU3RyW10gX19pbml0Y29uc3RyZWwgPSB7Cisg ICAgc3RhdGljIGNvbnN0IENIQVIxNiBFcnJDb2RlVG9TdHJbXVsyNV0gX19pbml0Y29uc3QgID0g ewogICAgICAgICBbfkVGSV9FUlJPUl9NQVNLICYgRUZJX05PVF9GT1VORF0gICAgICAgICAgID0g TCJOb3QgZm91bmQiLAogICAgICAgICBbfkVGSV9FUlJPUl9NQVNLICYgRUZJX05PX01FRElBXSAg ICAgICAgICAgID0gTCJUaGUgZGV2aWNlIGhhcyBubyBtZWRpYSIsCiAgICAgICAgIFt+RUZJX0VS Uk9SX01BU0sgJiBFRklfTUVESUFfQ0hBTkdFRF0gICAgICAgPSBMIk1lZGlhIGNoYW5nZWQiLAot LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==