From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shannon Zhao Subject: [PATCH v8 14/16] public/hvm/params.h: Add macros for HVM_PARAM_CALLBACK_TYPE_PPI Date: Wed, 28 Sep 2016 18:19:00 -0700 Message-ID: <20160929011902.7784-15-shannon.zhao@linaro.org> References: <20160929011902.7784-1-shannon.zhao@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160929011902.7784-1-shannon.zhao@linaro.org> 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, julien.grall@arm.com, Shannon Zhao , Jan Beulich , zhaoshenglong@huawei.com, boris.ostrovsky@oracle.com List-Id: xen-devel@lists.xenproject.org QWRkIG1hY3JvcyBmb3IgSFZNX1BBUkFNX0NBTExCQUNLX1RZUEVfUFBJIG9wZXJhdGlvbiB2YWx1 ZXMgYW5kIHVwZGF0ZQp0aGVtIGluIGV2dGNobl9maXh1cCgpLgoKQWxzbyB1c2UgSFZNX1BBUkFN X0NBTExCQUNLX0lSUV9UWVBFX01BU0sgaW4gaHZtX3NldF9jYWxsYmFja192aWEoKS4KCkNjOiBK YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu Y29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBTaGFubm9uIFpoYW8gPHNoYW5ub24u emhhb0BsaW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgfCA5 ICsrKysrKy0tLQogeGVuL2FyY2gveDg2L2h2bS9pcnEuYyAgICAgICAgICB8IDIgKy0KIHhlbi9p bmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggfCAzICsrKwogMyBmaWxlcyBjaGFuZ2VkLCAxMCBp bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9k b21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBmMWM1NTI2 Li5jZTk3MzU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIv eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0yMDY0LDkgKzIwNjQsMTIgQEAgc3RhdGlj IHZvaWQgZXZ0Y2huX2ZpeHVwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAq a2luZm8pCiAgICAgICAgICAgIGQtPmFyY2guZXZ0Y2huX2lycSk7CiAKICAgICAvKiBTZXQgdGhl IHZhbHVlIG9mIGRvbWFpbiBwYXJhbSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJRICovCi0gICAgdmFs ID0gKHU2NClIVk1fUEFSQU1fQ0FMTEJBQ0tfVFlQRV9QUEkgPDwgNTY7Ci0gICAgdmFsIHw9ICgy IDw8IDgpOyAvKiBBY3RpdmUtbG93IGxldmVsLXNlbnNpdGl2ZSAgKi8KLSAgICB2YWwgfD0gZC0+ YXJjaC5ldnRjaG5faXJxICYgMHhmZjsKKyAgICB2YWwgPSBNQVNLX0lOU1IoSFZNX1BBUkFNX0NB TExCQUNLX1RZUEVfUFBJLAorICAgICAgICAgICAgICAgICAgICBIVk1fUEFSQU1fQ0FMTEJBQ0tf SVJRX1RZUEVfTUFTSyk7CisgICAgLyogQWN0aXZlLWxvdyBsZXZlbC1zZW5zaXRpdmUgICovCisg ICAgdmFsIHw9IE1BU0tfSU5TUihIVk1fUEFSQU1fQ0FMTEJBQ0tfVFlQRV9QUElfRkxBR19MT1df TEVWRUwsCisgICAgICAgICAgICAgICAgICAgICBIVk1fUEFSQU1fQ0FMTEJBQ0tfVFlQRV9QUElf RkxBR19NQVNLKTsKKyAgICB2YWwgfD0gZC0+YXJjaC5ldnRjaG5faXJxOwogICAgIGQtPmFyY2gu aHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0NBTExCQUNLX0lSUV0gPSB2YWw7CiAKICAgICAv KgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9odm0v aXJxLmMKaW5kZXggNTMyM2Q3Yy4uZTU5NzExNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2 bS9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lycS5jCkBAIC0zMjUsNyArMzI1LDcgQEAg dm9pZCBodm1fc2V0X2NhbGxiYWNrX3ZpYShzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCB2aWEp CiAgICAgdW5zaWduZWQgaW50IGdzaT0wLCBwZGV2PTAsIHBpbnR4PTA7CiAgICAgdWludDhfdCB2 aWFfdHlwZTsKIAotICAgIHZpYV90eXBlID0gKHVpbnQ4X3QpKHZpYSA+PiA1NikgKyAxOworICAg IHZpYV90eXBlID0gKHVpbnQ4X3QpTUFTS19FWFRSKHZpYSwgSFZNX1BBUkFNX0NBTExCQUNLX0lS UV9UWVBFX01BU0spICsgMTsKICAgICBpZiAoICgodmlhX3R5cGUgPT0gSFZNSVJRX2NhbGxiYWNr X2dzaSkgJiYgKHZpYSA9PSAwKSkgfHwKICAgICAgICAgICh2aWFfdHlwZSA+IEhWTUlSUV9jYWxs YmFja192ZWN0b3IpICkKICAgICAgICAgdmlhX3R5cGUgPSBIVk1JUlFfY2FsbGJhY2tfbm9uZTsK ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggYi94ZW4vaW5jbHVk ZS9wdWJsaWMvaHZtL3BhcmFtcy5oCmluZGV4IGY3MzM4YTMuLjNmNTRhNDkgMTAwNjQ0Ci0tLSBh L3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj L2h2bS9wYXJhbXMuaApAQCAtMzAsNiArMzAsNyBAQAogICovCiAKICNkZWZpbmUgSFZNX1BBUkFN X0NBTExCQUNLX0lSUSAwCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19JUlFfVFlQRV9NQVNL IHhlbl9ta191bGxvbmcoMHhGRjAwMDAwMDAwMDAwMDAwKQogLyoKICAqIEhvdyBzaG91bGQgQ1BV MCBldmVudC1jaGFubmVsIG5vdGlmaWNhdGlvbnMgYmUgZGVsaXZlcmVkPwogICoKQEAgLTY2LDYg KzY3LDggQEAKICAqIFRoaXMgaXMgb25seSB1c2VkIGJ5IEFSTS9BUk02NCBhbmQgbWFza2luZy9l b2kgdGhlIGludGVycnVwdCBhc3NvY2lhdGVkIHRvCiAgKiB0aGUgbm90aWZpY2F0aW9uIGlzIGhh bmRsZWQgYnkgdGhlIGludGVycnVwdCBjb250cm9sbGVyLgogICovCisjZGVmaW5lIEhWTV9QQVJB TV9DQUxMQkFDS19UWVBFX1BQSV9GTEFHX01BU0sgICAgICAweEZGMDAKKyNkZWZpbmUgSFZNX1BB UkFNX0NBTExCQUNLX1RZUEVfUFBJX0ZMQUdfTE9XX0xFVkVMIDIKICNlbmRpZgogCiAvKgotLSAK Mi4xMC4wLndpbmRvd3MuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=