From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v1 03/20] acpi/hvmloader: Initialize vm_gid data outside ACPI code Date: Fri, 08 Jul 2016 04:18:52 -0600 Message-ID: <577F9A2C02000078000FC8A1@prv-mh.provo.novell.com> References: <1467745519-9868-1-git-send-email-boris.ostrovsky@oracle.com> <1467745519-9868-4-git-send-email-boris.ostrovsky@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1467745519-9868-4-git-send-email-boris.ostrovsky@oracle.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Boris Ostrovsky Cc: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com, zhaoshenglong@huawei.com, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA1LjA3LjE2IGF0IDIxOjA1LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy b3RlOgo+IFRoaXMgd2F5IEFDUEkgY29kZSB3b24ndCB1c2UgeGVuc3RvcmUtcmVhZCgpIGFuZCBo dm1fcGFyYW1fc2V0KCkKPiB3aGljaCBhcmUgcHJpdmF0ZSB0byBodm1sb2FkZXIuCj4gCj4gU2ln bmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K PiAtLS0KPiAKPiBUaGlzIGlzIG9uZSBwYXRjaCB0aGF0IG1vZGlmaWVzIGNvbmZpZy0+YWluZm8u dm1fZ2lkX2FkZHIgaW4gYnVpbGQuYywgd2l0aCB0aGF0IGNoYW5nZQo+IGNvbnN1bWVkIGJ5IHRo ZSBjYWxsZXIgKHdoZW4gaXQgc2V0cyBWTV9QQVJBTV9WTV9HRU5FUkFUSU9OX0lEX0FERFIpLiBX ZSBjb3VsZAo+IG1ha2UgdGhlIGNhbGxlciBmaWxsIG91dCBjb25maWctPmFpbmZvLnZtX2dpZF9h ZGRyIHRvIGF2b2lkIHRoaXMgYXMgc3VnZ2VzdGVkIGJ5IEphbiBidXQKPiBJIHRoaW5rIGxvZ2lj YWxseSB0aGlzIGJlbG9uZ3MgaW4gdGhlIEFDUEkgYnVpbGRlci4KClllYWgsIGxvb2tpbmcgYXQg dGhlIHBhdGNoIEkgdGhpbmsgdGhpcyBpcyBmaW5lIGFzIGlzLgoKPiAtLS0gYS90b29scy9maXJt d2FyZS9odm1sb2FkZXIvYWNwaS9idWlsZC5jCj4gKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9h ZGVyL2FjcGkvYnVpbGQuYwo+IEBAIC00NDYsMzIgKzQ0NiwyNCBAQCBzdGF0aWMgaW50IGNvbnN0 cnVjdF9zZWNvbmRhcnlfdGFibGVzKHVuc2lnbmVkIGxvbmcgKnRhYmxlX3B0cnMsCj4gICAqCj4g ICAqIFJldHVybiAwIGlmIG1lbW9yeSBmYWlsdXJlLCAhPSAwIGlmIHN1Y2Nlc3MKPiAgICovCj4g LXN0YXRpYyBpbnQgbmV3X3ZtX2dpZChzdHJ1Y3QgYWNwaV9pbmZvICphY3BpX2luZm8pCj4gK3N0 YXRpYyBpbnQgbmV3X3ZtX2dpZChzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZykKPiAgewo+IC0g ICAgdWludDY0X3Qgdm1fZ2lkWzJdLCAqYnVmOwo+IC0gICAgY29uc3QgY2hhciAqIHM7Cj4gLSAg ICBjaGFyICplbmQ7Cj4gLQo+IC0gICAgYWNwaV9pbmZvLT52bV9naWRfYWRkciA9IDA7Cj4gLQo+ IC0gICAgLyogcmVhZCBJRCBhbmQgY2hlY2sgZm9yIDAgKi8KPiAtICAgIHMgPSB4ZW5zdG9yZV9y ZWFkKCJwbGF0Zm9ybS9nZW5lcmF0aW9uLWlkIiwgIjA6MCIpOwo+IC0gICAgdm1fZ2lkWzBdID0g c3RydG9sbChzLCAmZW5kLCAwKTsKPiAtICAgIHZtX2dpZFsxXSA9IDA7Cj4gLSAgICBpZiAoIGVu ZCAmJiBlbmRbMF0gPT0gJzonICkKPiAtICAgICAgICB2bV9naWRbMV0gPSBzdHJ0b2xsKGVuZCsx LCBOVUxMLCAwKTsKPiAtICAgIGlmICggIXZtX2dpZFswXSAmJiAhdm1fZ2lkWzFdICkKPiArICAg IHVpbnQ2NF90ICpidWY7CgpBZmFpY3QgeW91IG5vLXdoZXJlIGRlcmVmIHRoYXQgcG9pbnRlciwg c28gSSBjYW4ndCBzZWUgd2h5IGl0IGNhbid0CmJlIHZvaWQgKi4KCj4gKyAgICBjb25maWctPmFp bmZvLnZtX2dpZF9hZGRyID0gMDsKPiArCj4gKyAgICAvKiBjaGVjayBmb3IgMCBJRCovCj4gKyAg ICBpZiAoICFjb25maWctPnZtX2dpZFswXSAmJiAhY29uZmlnLT52bV9naWRbMV0gKQo+ICAgICAg ICAgIHJldHVybiAxOwo+ICAKPiAgICAgIC8qIGNvcHkgdG8gYWxsb2NhdGUgQklPUyBtZW1vcnkg Ki8KPiAtICAgIGJ1ZiA9ICh1aW50NjRfdCAqKSBtZW1fYWxsb2Moc2l6ZW9mKHZtX2dpZCksIDgp Owo+ICsgICAgYnVmID0gKHVpbnQ2NF90ICopIG1lbV9hbGxvYyhzaXplb2YoY29uZmlnLT52bV9n aWQpLCA4KTsKCkluIGFueSBldmVudCB0aGlzIGNhc3QgaXMgcG9pbnRsZXNzIChhbmQgaGFzIGJl ZW4gYmVmb3JlKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=