From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH RFC 02/20] acpi/hvmloader: Move acpi_info initialization out of ACPI code Date: Thu, 2 Jun 2016 12:54:52 -0400 Message-ID: <575064DC.2050301@oracle.com> References: <1459905949-10358-1-git-send-email-boris.ostrovsky@oracle.com> <1459905949-10358-3-git-send-email-boris.ostrovsky@oracle.com> <5750489D02000078000F0FBE@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5750489D02000078000F0FBE@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: Wei Liu , Stefano Stabellini , Andrew Cooper , Ian Jackson , xen-devel@lists.xen.org, Keir Fraser , roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org T24gMDYvMDIvMjAxNiAwODo1NCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMDQu MTYgYXQgMDM6MjUsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IGFjcGlf aW5mbyBjYW4gYmUgaW5pdGlhbGl6ZWQgYnkgaHZtbG9hZGVyIGl0c2VsZi4gTm93IEFDUEkgY29k ZQo+PiBkb2Vzbid0IG5lZWQgdG8gdXNlIGh2bWxvYWRlci1wcml2YXRlIHZhcmlhYmxlcy9yb3V0 aW5lcyBzdWNoIGFzCj4+IHVhcnRfZXhpc3RzKCksIGxwdF9leGlzdHMoKSBldGMuCj4gU28gZnJv bSBhIG1lY2hhbmljYWwgcG92IHRoZSBwYXRjaCBsb29rcyBmaW5lIChvbmUgcmVtYXJrIGJlbG93 KSwKPiBidXQgaWYgeW91IG1vdmUgdGhpcyBvdXQgZnJvbSBhY3BpLywgd2hvJ3MgZ29pbmcgdG8g ZG8gdGhlIHNldHVwIG9mCj4gdGhhdCBzdHJ1Y3R1cmUgb3V0c2lkZSBvZiBodm1sb2FkZXI/IEFu ZCBpZiBkb25lIGJ5IGFub3RoZXIKPiBlbnRpdHksIGhvdyBkbyB5b3UgbWVhbiB0aGluZ3MgdG8g cmVtYWluIGluIHN5bmM/IAoKRWFjaCBjYWxsZXIgKGN1cnJlbnRseSBodm1sb2FkZXIgYW5kIGxp YnhjLCBwb3NzaWJseSB0aGUgaHlwZXJ2aXNvciBpbgp0aGUgZnV0dXJlKSB3aWxsIGluaXRpYWxp emUgaXQuIChJIHRoaW5rIHlvdSBzYXcgdGhpcyBpbiB0aGUgbmV4dCBwYXRjaCkKCj4gQW5kIGJ0 dy4sIHlvdSdyZQo+IHN0aWxsIG5vdCBmdWxseSBkZWNvdXBsaW5nIHRoaW5nczogQUNQSV9JTkZP X1BIWVNJQ0FMX0FERFJFU1MgaXMKPiBhIGh2bWxvYWRlciB0aGluZywgd2hpY2ggeW91IGp1c3Qg bW92ZSB0aGUgcmVmZXJlbmNlIHRvIGluc2lkZQo+IGFjcGkvLgoKSXQncyBub3QgYW4gaHZtbG9h ZGVyIHRoaW5nLCBpdCdzIHRoZSBBQ1BJIHRoaW5nOiB0aGlzIGlzIHRoZSBhZGRyZXNzCnRoYXQg c2hvdWxkIG1hdGNoIERTRFQncyBkZXNjcmlwdGlvbi4KClBlcmhhcHMgSSBzaG91bGQgaGF2ZSBh IHNjcmlwdCB0aGF0IGV4dHJhY3RzIHRoaXMgYWRkcmVzcyBmcm9tIGRzZHQuYXNsCmFuZCB0aGVu IG1ha2UgbGliYWNwaSByZXR1cm4gaXQgaW5zdGVhZCBvZiBoYXJkY29kaW5nIGl0IGluIGNhbGxl cnMnIGNvZGUuCgotYm9yaXMKCj4KPj4gQEAgLTYxOSwyMCArNTk3LDEyIEBAIHZvaWQgYWNwaV9i dWlsZF90YWJsZXMoc3RydWN0IGFjcGlfY29uZmlnICpjb25maWcsIHVuc2lnbmVkIGludCBwaHlz aWNhbCkKPj4gICAgICAgICAgICAgICAgICAgb2Zmc2V0b2Yoc3RydWN0IGFjcGlfMjBfcnNkcCwg ZXh0ZW5kZWRfY2hlY2tzdW0pLAo+PiAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGFj cGlfMjBfcnNkcCkpOwo+PiAgCj4+IC0gICAgaWYgKCAhbmV3X3ZtX2dpZChhY3BpX2luZm8pICkK Pj4gKyAgICBpZiAoICFuZXdfdm1fZ2lkKCZjb25maWctPmFjcGlfaW5mbykgKQo+PiAgICAgICAg ICBnb3RvIG9vbTsKPj4gIAo+PiAtICAgIGFjcGlfaW5mby0+Y29tMV9wcmVzZW50ID0gdWFydF9l eGlzdHMoMHgzZjgpOwo+PiAtICAgIGFjcGlfaW5mby0+Y29tMl9wcmVzZW50ID0gdWFydF9leGlz dHMoMHgyZjgpOwo+PiAtICAgIGFjcGlfaW5mby0+bHB0MV9wcmVzZW50ID0gbHB0X2V4aXN0cygw eDM3OCk7Cj4+IC0gICAgYWNwaV9pbmZvLT5ocGV0X3ByZXNlbnQgPSBocGV0X2V4aXN0cyhBQ1BJ X0hQRVRfQUREUkVTUyk7Cj4+IC0gICAgYWNwaV9pbmZvLT5wY2lfbWluID0gcGNpX21lbV9zdGFy dDsKPj4gLSAgICBhY3BpX2luZm8tPnBjaV9sZW4gPSBwY2lfbWVtX2VuZCAtIHBjaV9tZW1fc3Rh cnQ7Cj4+IC0gICAgaWYgKCBwY2lfaGlfbWVtX2VuZCA+IHBjaV9oaV9tZW1fc3RhcnQgKQo+PiAt ICAgIHsKPj4gLSAgICAgICAgYWNwaV9pbmZvLT5wY2lfaGlfbWluID0gcGNpX2hpX21lbV9zdGFy dDsKPj4gLSAgICAgICAgYWNwaV9pbmZvLT5wY2lfaGlfbGVuID0gcGNpX2hpX21lbV9lbmQgLSBw Y2lfaGlfbWVtX3N0YXJ0Owo+PiAtICAgIH0KPj4gKyAgICBtZW1jcHkoKHN0cnVjdCBhY3BpX2lu Zm8gKilBQ1BJX0lORk9fUEhZU0lDQUxfQUREUkVTUywKPj4gKyAgICAgICAgICAgJmNvbmZpZy0+ YWNwaV9pbmZvLAo+PiArICAgICAgICAgICBzaXplb2YoY29uZmlnLT5hY3BpX2luZm8pKTsKPiBJ J2QgcHJlZmVyIHN0cnVjdHVyZSBhc3NpZ25tZW50IHRvIGJlIHVzZWQgaW4gY2FzZXMgbGlrZSB0 aGlzLCBhcwo+IHRoYXQgbGV0cyB0aGUgY29tcGlsZXIgY2hlY2sgdGhhdCB0aGUgdHlwZXMgbWF0 Y2guCj4KPiBKYW4KPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=