From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shannon Zhao Subject: [PATCH RESEND 11/14] libxl/arm: Initialize domain param HVM_PARAM_CALLBACK_IRQ Date: Tue, 31 May 2016 13:03:03 +0800 Message-ID: <1464670986-10256-12-git-send-email-zhaoshenglong@huawei.com> References: <1464670986-10256-1-git-send-email-zhaoshenglong@huawei.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1464670986-10256-1-git-send-email-zhaoshenglong@huawei.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: sstabellini@kernel.org, wei.liu2@citrix.com, ian.jackson@eu.citrix.com, peter.huangpeng@huawei.com, julien.grall@arm.com, shannon.zhao@linaro.org List-Id: xen-devel@lists.xenproject.org RnJvbTogU2hhbm5vbiBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KCklmIFhlbiBndWVz dCBib290cyB3aXRoIEFDUEksIHRoZSBndWVzdCBrZXJuZWwgd2lsbCBnZXQgdGhlIGV2ZW50CmNo YW5uZWwgaW50ZXJydXB0IGluZm9ybWF0aW9uIHZpYSBkb21haW4gcGFyYW0gSFZNX1BBUkFNX0NB TExCQUNLX0lSUS4KSW5pdGlhbGl6ZSB0aGF0IGRvbWFpbiBwYXJhbS4KClNpZ25lZC1vZmYtYnk6 IFNoYW5ub24gWmhhbyA8c2hhbm5vbi56aGFvQGxpbmFyby5vcmc+Ci0tLQogdG9vbHMvbGlieGwv bGlieGxfYXJtLmMgfCA4ICsrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCsp LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90 b29scy9saWJ4bC9saWJ4bF9hcm0uYwppbmRleCAxYmVmOWIwLi4xMzI1OWY4IDEwMDY0NAotLS0g YS90b29scy9saWJ4bC9saWJ4bF9hcm0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwpA QCAtMTEwNSw2ICsxMTA1LDcgQEAgc3RhdGljIGludCBwcmVwYXJlX2FjcGkobGlieGxfX2djICpn YywgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCiB7CiAgICAgY29uc3QgbGlieGxfdmVy c2lvbl9pbmZvICp2ZXJzOwogICAgIGludCByYzsKKyAgICB1aW50NjRfdCB2YWw7CiAKICAgICAv KiBjb252ZW5pZW5jZSBhbGlhc2VzICovCiAgICAgeGNfZG9tYWluX2NvbmZpZ3VyYXRpb25fdCAq eGNfY29uZmlnID0gJnN0YXRlLT5jb25maWc7CkBAIC0xMTMwLDcgKzExMzEsMTIgQEAgc3RhdGlj IGludCBwcmVwYXJlX2FjcGkobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2J1aWxkX2luZm8g KmluZm8sCiAgICAgbWFrZV9hY3BpX3hzZHQoZ2MsIGRvbSk7CiAgICAgbWFrZV9hY3BpX3JzZHAo Z2MsIGRvbSk7CiAKLSAgICByZXR1cm4gMDsKKyAgICAvKiBTZXQgdGhlIHZhbHVlIG9mIGRvbWFp biBwYXJhbSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJRLiAqLworICAgIHZhbCA9ICh1aW50NjRfdClI Vk1fUEFSQU1fQ0FMTEJBQ0tfVFlQRV9QUEkgPDwgNTY7CisgICAgdmFsIHw9ICgyIDw8IDgpOyAv KiBBY3RpdmUtbG93IGxldmVsLXNlbnNpdGl2ZSAgKi8KKyAgICB2YWwgfD0gR1VFU1RfRVZUQ0hO X1BQSSAmIDB4ZmY7CisgICAgcmV0dXJuIHhjX2h2bV9wYXJhbV9zZXQoZG9tLT54Y2gsIGRvbS0+ Z3Vlc3RfZG9taWQsIEhWTV9QQVJBTV9DQUxMQkFDS19JUlEsCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgdmFsKTsKIH0KIAogaW50IGxpYnhsX19hcmNoX2RvbWFpbl9pbml0X2h3X2Rlc2Ny aXB0aW9uKGxpYnhsX19nYyAqZ2MsCi0tIAoyLjAuNAoKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=