From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shannon Zhao Subject: [PATCH v5 14/16] public/hvm/params.h: Add macros for HVM_PARAM_CALLBACK_TYPE_PPI Date: Fri, 2 Sep 2016 10:55:37 +0800 Message-ID: <1472784939-14404-15-git-send-email-zhaoshenglong@huawei.com> References: <1472784939-14404-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: <1472784939-14404-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, Andrew Cooper , ian.jackson@eu.citrix.com, peter.huangpeng@huawei.com, julien.grall@arm.com, shannon.zhao@linaro.org, Jan Beulich , boris.ostrovsky@oracle.com List-Id: xen-devel@lists.xenproject.org RnJvbTogU2hhbm5vbiBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KCkFkZCBtYWNyb3Mg Zm9yIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX1BQSSBvcGVyYXRpb24gdmFsdWVzIGFuZCB1cGRh dGUKdGhlbSBpbiBldnRjaG5fZml4dXAoKS4KCkFsc28gdXNlIEhWTV9QQVJBTV9DQUxMQkFDS19J UlFfVFlQRV9TSElGVCBpbiBodm1fc2V0X2NhbGxiYWNrX3ZpYSgpLgoKQ2M6IEphbiBCZXVsaWNo IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFNoYW5ub24gWmhhbyA8c2hhbm5vbi56aGFvQGxpbmFy by5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICB8IDggKysrKystLS0K IHhlbi9hcmNoL3g4Ni9odm0vaXJxLmMgICAgICAgICAgfCAyICstCiB4ZW4vaW5jbHVkZS9wdWJs aWMvaHZtL3BhcmFtcy5oIHwgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu YyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCA2MGRiOWU0Li40OTQxMTViIDEw MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJt L2RvbWFpbl9idWlsZC5jCkBAIC0yMDE5LDkgKzIwMTksMTEgQEAgc3RhdGljIHZvaWQgZXZ0Y2hu X2ZpeHVwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAg ICAgICAgIGQtPmFyY2guZXZ0Y2huX2lycSk7CiAKICAgICAvKiBTZXQgdGhlIHZhbHVlIG9mIGRv bWFpbiBwYXJhbSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJRICovCi0gICAgdmFsID0gKHU2NClIVk1f UEFSQU1fQ0FMTEJBQ0tfVFlQRV9QUEkgPDwgNTY7Ci0gICAgdmFsIHw9ICgyIDw8IDgpOyAvKiBB Y3RpdmUtbG93IGxldmVsLXNlbnNpdGl2ZSAgKi8KLSAgICB2YWwgfD0gZC0+YXJjaC5ldnRjaG5f aXJxICYgMHhmZjsKKyAgICB2YWwgPSAodTY0KUhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX1BQSSA8 PCBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJRX1RZUEVfU0hJRlQ7CisgICAgLyogQWN0aXZlLWxvdyBs ZXZlbC1zZW5zaXRpdmUgICovCisgICAgdmFsIHw9IChIVk1fUEFSQU1fQ0FMTEJBQ0tfVFlQRV9Q UElfRkxBR19MT1dfTEVWRUwgPDwKKyAgICAgICAgICAgIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBF X1BQSV9GTEFHX1NISUZUKTsKKyAgICB2YWwgfD0gZC0+YXJjaC5ldnRjaG5faXJxOwogICAgIGQt PmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0NBTExCQUNLX0lSUV0gPSB2YWw7CiAK ICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYyBiL3hlbi9hcmNoL3g4 Ni9odm0vaXJxLmMKaW5kZXggNTMyM2Q3Yy4uN2M1ODM2YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv eDg2L2h2bS9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lycS5jCkBAIC0zMjUsNyArMzI1 LDcgQEAgdm9pZCBodm1fc2V0X2NhbGxiYWNrX3ZpYShzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRf dCB2aWEpCiAgICAgdW5zaWduZWQgaW50IGdzaT0wLCBwZGV2PTAsIHBpbnR4PTA7CiAgICAgdWlu dDhfdCB2aWFfdHlwZTsKIAotICAgIHZpYV90eXBlID0gKHVpbnQ4X3QpKHZpYSA+PiA1NikgKyAx OworICAgIHZpYV90eXBlID0gKHVpbnQ4X3QpKHZpYSA+PiBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJR X1RZUEVfU0hJRlQpICsgMTsKICAgICBpZiAoICgodmlhX3R5cGUgPT0gSFZNSVJRX2NhbGxiYWNr X2dzaSkgJiYgKHZpYSA9PSAwKSkgfHwKICAgICAgICAgICh2aWFfdHlwZSA+IEhWTUlSUV9jYWxs YmFja192ZWN0b3IpICkKICAgICAgICAgdmlhX3R5cGUgPSBIVk1JUlFfY2FsbGJhY2tfbm9uZTsK ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggYi94ZW4vaW5jbHVk ZS9wdWJsaWMvaHZtL3BhcmFtcy5oCmluZGV4IGY3MzM4YTMuLmExNjFkZTEgMTAwNjQ0Ci0tLSBh L3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj L2h2bS9wYXJhbXMuaApAQCAtMzAsNiArMzAsNyBAQAogICovCiAKICNkZWZpbmUgSFZNX1BBUkFN X0NBTExCQUNLX0lSUSAwCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19JUlFfVFlQRV9TSElG VCAgICAgNTYKIC8qCiAgKiBIb3cgc2hvdWxkIENQVTAgZXZlbnQtY2hhbm5lbCBub3RpZmljYXRp b25zIGJlIGRlbGl2ZXJlZD8KICAqCkBAIC02Niw2ICs2Nyw4IEBACiAgKiBUaGlzIGlzIG9ubHkg dXNlZCBieSBBUk0vQVJNNjQgYW5kIG1hc2tpbmcvZW9pIHRoZSBpbnRlcnJ1cHQgYXNzb2NpYXRl ZCB0bwogICogdGhlIG5vdGlmaWNhdGlvbiBpcyBoYW5kbGVkIGJ5IHRoZSBpbnRlcnJ1cHQgY29u dHJvbGxlci4KICAqLworI2RlZmluZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfVFlQRV9QUElfRkxBR19T SElGVCAgICAgOAorI2RlZmluZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfVFlQRV9QUElfRkxBR19MT1df TEVWRUwgMgogI2VuZGlmCiAKIC8qCi0tIAoyLjAuNAoKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK