From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Kiper Subject: Re: [PATCH v3 10/16] efi: create efi_enabled() Date: Wed, 25 May 2016 19:15:35 +0200 Message-ID: <20160525171535.GM5490@olila.local.net-space.pl> References: <1460723596-13261-1-git-send-email-daniel.kiper@oracle.com> <1460723596-13261-11-git-send-email-daniel.kiper@oracle.com> <57456E5702000078000EE897@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.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b5cPw-0008Cn-KY for xen-devel@lists.xenproject.org; Wed, 25 May 2016 17:16:24 +0000 Content-Disposition: inline In-Reply-To: <57456E5702000078000EE897@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 , stefano.stabellini@eu.citrix.com, 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, richard.l.maliszewski@intel.com, gang.wei@intel.com, fu.wei@linaro.org List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBNYXkgMjUsIDIwMTYgYXQgMDE6MjA6MjNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDE1LjA0LjE2IGF0IDE0OjMzLCA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+ IHdyb3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2VmaS9zdHViLmMKPiA+ICsrKyBiL3hlbi9h cmNoL3g4Ni9lZmkvc3R1Yi5jCj4gPiBAQCAtNCwxMSArNCw4IEBACj4gPiAgI2luY2x1ZGUgPHhl bi9saWIuaD4KPiA+ICAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPiA+Cj4gPiAtI2lmbmRlZiBlZmlf ZW5hYmxlZAo+ID4gLWNvbnN0IGJvb2xfdCBlZmlfZW5hYmxlZCA9IDA7Cj4gPiAtI2VuZGlmCj4g PiAtCj4gPiAgc3RydWN0IGVmaSBfX3JlYWRfbW9zdGx5IGVmaSA9IHsKPiA+ICsJLmZsYWdzICAg PSAwLCAvKiBJbml0aWFsaXplZCBsYXRlci4gKi8KPgo+IFRoaXMgaXMgcG9pbnRsZXNzIHRvIGFk ZCAtIHRoZSBmaWVsZCB3aWxsIGdldCB6ZXJvLWluaXRpYWxpemVkIGFueXdheS4KClN1cmUgdGhp bmcuIEhvd2V2ZXIsIEkgdGhpbmsgdGhhdCB3ZSBzaG91bGQgYmUgY2xlYXIgaGVyZSB0aGF0CnRo ZXJlIGlzIG5vIGRlZmF1bHQgdmFsdWUgZm9yIC5mbGFncyAod2VsbCwgaXQgaXMgMCkuIFRob3Vn aCBpZgp5b3Ugd2lzaCBJIGNhbiByZW1vdmUgdGhhdC4KCj4gPiAtLS0gYS94ZW4vY29tbW9uL2Vm aS9ib290LmMKPiA+ICsrKyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwo+ID4gQEAgLTkzNCw2ICs5 MzQsMTAgQEAgZWZpX3N0YXJ0KEVGSV9IQU5ETEUgSW1hZ2VIYW5kbGUsIEVGSV9TWVNURU1fVEFC TEUgKlN5c3RlbVRhYmxlKQo+ID4gICAgICBjaGFyICpvcHRpb25fc3RyOwo+ID4gICAgICBib29s X3QgdXNlX2NmZ19maWxlOwo+ID4KPiA+ICsjaWZuZGVmIENPTkZJR19BUk0gLyogRGlzYWJsZWQg dW50aWwgcnVudGltZSBzZXJ2aWNlcyBpbXBsZW1lbnRlZC4gKi8KPiA+ICsgICAgc2V0X2JpdChF RklfUExBVEZPUk0sICZlZmkuZmxhZ3MpOwo+ID4gKyNlbmRpZgo+Cj4gU3VyZWx5IHRoaXMgY2Fu IGJlIF9fc2V0X2JpdCgpPyBJdCdzIGFsc28gaGFyZCB0byBzZWUgd2hhdCBzZXR0aW5nIHRoaXMK Ck9LLgoKPiBmbGFnIGhhcyBnb3QgdG8gZG8gd2l0aCBydW50aW1lIHNlcnZpY2VzLiBCdXQgbW9y ZSBvbiB0aGlzIGJlbG93LgoKV2VsbCwgY29tbWVudCBpcyBub3QgdGhlIGJlc3Qgb25lIGhlcmUu Li4gSSB3aWxsIGZpeCBpdC4KCj4gPiBAQCAtNDIsMTEgKzM4LDEyIEBAIFVJTlQ2NCBfX3JlYWRf bW9zdGx5IGVmaV9ib290X3JlbWFpbl92YXJfc3RvcmVfc2l6ZTsKPiA+ICBVSU5UNjQgX19yZWFk X21vc3RseSBlZmlfYm9vdF9tYXhfdmFyX3NpemU7Cj4gPgo+ID4gIHN0cnVjdCBlZmkgX19yZWFk X21vc3RseSBlZmkgPSB7Cj4gPiAtCS5hY3BpICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAo+ ID4gLQkuYWNwaTIwID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKPiA+IC0JLm1wcyAgICA9IEVG SV9JTlZBTElEX1RBQkxFX0FERFIsCj4gPiAtCS5zbWJpb3MgPSBFRklfSU5WQUxJRF9UQUJMRV9B RERSLAo+ID4gLQkuc21iaW9zMyA9IEVGSV9JTlZBTElEX1RBQkxFX0FERFIsCj4gPiArCS5mbGFn cyAgID0gMCwgLyogSW5pdGlhbGl6ZWQgbGF0ZXIuICovCj4gPiArCS5hY3BpICAgID0gRUZJX0lO VkFMSURfVEFCTEVfQUREUiwKPiA+ICsJLmFjcGkyMCAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERS LAo+ID4gKwkubXBzICAgICA9IEVGSV9JTlZBTElEX1RBQkxFX0FERFIsCj4gPiArCS5zbWJpb3Mg ID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKPiA+ICsJLnNtYmlvczMgPSBFRklfSU5WQUxJRF9U QUJMRV9BRERSCj4gPiAgfTsKPgo+IFRoaXMsIGFnYWluLCBpcyBhbiB1bm5lY2Vzc2FyeSBodW5r LiBBbmQgaW4gbm8gY2FzZSBzaG91bGQgeW91IGRyb3AKCkRpdHRvLgoKPiB0aGUgdHJhaWxpbmcg Y29tbWEgLSB0aGF0J3MgdGhlcmUgZm9yIGEgcmVhc29uLgoKV2hhdCBpcyB0aGUgcmVhc29uIGZv ciB0cmFpbGluZyBjb21tYT8KCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vZWZpLmgKPiA+ICsr KyBiL3hlbi9pbmNsdWRlL3hlbi9lZmkuaAo+ID4gQEAgLTIsMTUgKzIsMTcgQEAKPiA+ICAjZGVm aW5lIF9fWEVOX0VGSV9IX18KPiA+Cj4gPiAgI2lmbmRlZiBfX0FTU0VNQkxZX18KPiA+ICsjaW5j bHVkZSA8eGVuL2JpdG9wcy5oPgo+ID4gICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiA+ICAjZW5k aWYKPiA+Cj4gPiAtZXh0ZXJuIGNvbnN0IGJvb2xfdCBlZmlfZW5hYmxlZDsKPiA+IC0KPiA+ICAj ZGVmaW5lIEVGSV9JTlZBTElEX1RBQkxFX0FERFIgKH4wVUwpCj4gPgo+ID4gKyNkZWZpbmUgRUZJ X1BMQVRGT1JNCTAKPgo+IFNvIHdoYXQgZG9lcyAicGxhdGZvcm0iIG1lYW4/IERpZCB5b3UgY29u c2lkZXIgdXNpbmcgdGhlIG1vcmUgZmluZQoKSXQgbWVhbnMgIkVGSSBwbGF0Zm9ybSIuIEl0IGRp ZmZlcmVudGlhdGVzIGZyb20gImxlZ2FjeSBCSU9TIHBsYXRmb3JtIi4KCj4gZ3JhaW5lZCBzZXQg b2YgZmxhZ3MgTGludXggdXNlcyBub3dhZGF5cz8gVGhhdCB3b3VsZCBhbHNvIGVsaW1pbmF0ZQoK SSB3aXNoIHRvIHVzZSBqdXN0IGJhc2ljIGlkZWEuIEhvd2V2ZXIsIEkgYW0gbm90IGdvaW5nIHRv IGNvcHkgYWxsCnN0dWZmIGZyb20gTGludXguIFdlIGRvIG5vdCBuZWVkIHRoYXQuCgo+IHRoZSBv ZGQgY29ubmVjdGlvbiB0byBydW50aW1lIHNlcnZpY2VzIG1lbnRpb25lZCBlYXJsaWVyLgoKVGhh dCBpcyBnb29kIHBvaW50LiBJIHdpbGwgdGhpbmsgaG93IHRvIHNvbHZlIHRoYXQgaW4gZ29vZCB3 YXkuCgo+IEFuZCBwbGVhc2UgYWRkIGEgY29tbWVudCBtYWtpbmcgY2xlYXIgdGhhdCB0aGVzZSB2 YWx1ZXMgYXJlIGJpdAo+IHBvc2l0aW9ucyB0byBiZSB1c2VkIGluIHRoZSBmbGFncyBmaWVsZCBi ZWxvdy4gSSBtaWdodCBhbHNvIGhlbHAgdG8KPiBtb3ZlIHRoaXMgcmlnaHQgbmV4dCB0byB0aGUg c3RydWN0dXJlIGZpZWxkLgoKT0suCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==