From: Wei Liu Subject: [PATCH] libxl/arm: fix guest type conversion Date: Wed, 31 Oct 2018 14:25:45 +0000 Message-ID: <20181031142545.11142-1-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gHrRN-0007KB-R5 for xen-devel@lists.xenproject.org; Wed, 31 Oct 2018 14:25:49 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Ian Jackson , Julien Grall , Stefano Stabellini , Wei Liu List-Id: xen-devel@lists.xenproject.org Q29tbWl0IDM1OTk3MGZkOGIgKCJ0b29scy9saWJ4bDogU3dpdGNoIEFybSBndWVzdCB0eXBlIHRv IFBWSCIpIG1pc3NlZApjaGFuZ2luZyB0aGUgdHlwZSBmaWVsZCBpbiBjX2luZm8uIFRoaXMgaXNz dWUgZGlkbid0IHN1cmZhY2UgdW50aWwKZWY3MmM5M2RmOSB3aGljaCBtYWRlIGNyZWF0aW5nIFBW IGd1ZXN0IG9uIEFybSB1bnVzYWJsZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy QGNpdHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu ZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkp1bGllbiwg Y2FuIHlvdSBnaXZlIHRoaXMgYSBxdWljayB0ZXN0PyBQdXQgdHlwZT0ncHYnIGluIHlvdXIgQXJt Cmd1ZXN0IHhsIGNmZyBhbmQgbm90ZSB0aGUgZGlmZmVyZW5jZSBiZWZvcmUgYW5kIGFmdGVyIHRo aXMgcGF0Y2guCgpUaGlzIHNob3VsZCBmaXggbGlidmlydCBicmVha2FnZS4KLS0tCiB0b29scy9s aWJ4bC9saWJ4bF9jcmVhdGUuYyB8IDEwICsrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMCBp bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90 b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCA0YmI3NTBlOTUxLi4zMTE5NTdmODdjIDEw MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9s aWJ4bF9jcmVhdGUuYwpAQCAtMzUsNiArMzUsMTYgQEAgaW50IGxpYnhsX19kb21haW5fY3JlYXRl X2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICByZXR1cm4gRVJST1JfSU5W QUw7CiAgICAgfQogCisjaWYgZGVmaW5lZChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9f KQorICAgIGlmIChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHsKKyAgICAg ICAgTE9HKFdBUk4sICJDb252ZXJ0aW5nIFBWIGd1ZXN0IHRvIFBWSC4iKTsKKyAgICAgICAgTE9H KFdBUk4sICJBcm0gZ3Vlc3QgYXJlIG5vdyBQVkguIik7CisgICAgICAgIExPRyhXQVJOLCAiUGxl YXNlIGZpeCB5b3VyIGNvbmZpZ3VyYXRpb24gZmlsZS90b29sc3RhY2suIik7CisKKyAgICAgICAg Y19pbmZvLT50eXBlID0gTElCWExfRE9NQUlOX1RZUEVfUFZIOworICAgIH0KKyNlbmRpZgorCiAg ICAgaWYgKGNfaW5mby0+dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QVikgewogICAgICAgICBs aWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmNfaW5mby0+aGFwLCB0cnVlKTsKICAgICAgICAgbGli eGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZjX2luZm8tPm9vcywgdHJ1ZSk7Ci0tIAoyLjExLjAKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs