From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: [PATCH v4 06/14] xen: Move the hvm_start_info C representation from libxc to public/xen.h Date: Mon, 14 Mar 2016 17:55:41 +0000 Message-ID: <1457978150-27201-7-git-send-email-anthony.perard@citrix.com> References: <1457978150-27201-1-git-send-email-anthony.perard@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1457978150-27201-1-git-send-email-anthony.perard@citrix.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: Anthony PERARD , Wei Liu , Ian Jackson , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org SW5zdGVhZCBvZiBoYXZpbmcgc2V2ZXJhbCByZXByZXNlbnRhdGlvbiBvZiBodm1fc3RhcnRfaW5m byBpbiBDLCBkZWZpbmUKaXQgaW4gcHVibGljL3hlbi5oIHNvIGJvdGggbGlieGMgYW5kIGh2bWxv YWRlciBjYW4gdXNlIGl0LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku cGVyYXJkQGNpdHJpeC5jb20+Ci0tLQpOZXcgaW4gVjQuCi0tLQogdG9vbHMvbGlieGMvaW5jbHVk ZS94Y19kb20uaCB8IDMxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs dWRlL3B1YmxpYy94ZW4uaCAgICAgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr CiAyIGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggYi90b29scy9saWJ4Yy9pbmNs dWRlL3hjX2RvbS5oCmluZGV4IDkzZjg5NGMuLjU2NzAxNmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp YnhjL2luY2x1ZGUveGNfZG9tLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaApA QCAtMjE5LDM3ICsyMTksNiBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsKICAgICBzdHJ1Y3QgeGNf aHZtX2Zpcm13YXJlX21vZHVsZSBzbWJpb3NfbW9kdWxlOwogfTsKIAotI2lmIGRlZmluZWQoX19p Mzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKLS8qIEMgcmVwcmVzZW50YXRpb24gb2YgdGhl IHg4Ni9IVk0gc3RhcnQgaW5mbyBsYXlvdXQuCi0gKgotICogVGhlIGNhbm9uaWNhbCBkZWZpbml0 aW9uIG9mIHRoaXMgbGF5b3V0IHJlc2lkZXMgaW4gcHVibGljL3hlbi5oLCB0aGlzCi0gKiBpcyBq dXN0IGEgd2F5IHRvIHJlcHJlc2VudCB0aGUgbGF5b3V0IGRlc2NyaWJlZCB0aGVyZSB1c2luZyBD IHR5cGVzLgotICoKLSAqIE5COiB0aGUgcGFja2VkIGF0dHJpYnV0ZSBpcyBub3QgcmVhbGx5IG5l ZWRlZCwgYnV0IGl0IGhlbHBzIHVzIGVuZm9yY2UKLSAqIHRoZSBmYWN0IHRoaXMgdGhpcyBpcyBq dXN0IGEgcmVwcmVzZW50YXRpb24sIGFuZCBpdCBtaWdodCBpbmRlZWQKLSAqIGJlIHJlcXVpcmVk IGluIHRoZSBmdXR1cmUgaWYgdGhlcmUgYXJlIGFsaWdubWVudCBjaGFuZ2VzLgotICovCi1zdHJ1 Y3QgaHZtX3N0YXJ0X2luZm8gewotICAgIHVpbnQzMl90IG1hZ2ljOyAgICAgICAgICAgICAvKiBD b250YWlucyB0aGUgbWFnaWMgdmFsdWUgMHgzMzZlYzU3OCAgICAgICAqLwotICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAvKiAoInhFbjMiIHdpdGggdGhlIDB4ODAgYml0IG9mIHRoZSAi RSIgc2V0KS4qLwotICAgIHVpbnQzMl90IHZlcnNpb247ICAgICAgICAgICAvKiBWZXJzaW9uIG9m IHRoaXMgc3RydWN0dXJlLiAgICAgICAgICAgICAgICAqLwotICAgIHVpbnQzMl90IGZsYWdzOyAg ICAgICAgICAgICAvKiBTSUZfeHh4IGZsYWdzLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAq LwotICAgIHVpbnQzMl90IGNtZGxpbmVfcGFkZHI7ICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9m IHRoZSBjb21tYW5kIGxpbmUuICAgICAqLwotICAgIHVpbnQzMl90IG5yX21vZHVsZXM7ICAgICAg ICAvKiBOdW1iZXIgb2YgbW9kdWxlcyBwYXNzZWQgdG8gdGhlIGtlcm5lbC4gICAqLwotICAgIHVp bnQzMl90IG1vZGxpc3RfcGFkZHI7ICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIGFuIGFycmF5 IG9mICAgICAgICAgICAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBodm1f bW9kbGlzdF9lbnRyeS4gICAgICAgICAgICAgICAgICAgICAgICAqLwotICAgIHVpbnQzMl90IHJz ZHBfcGFkZHI7ICAgICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBSU0RQIEFDUEkgZGF0 YSAgICAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBzdHJ1Y3R1cmUuICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwotfSBfX2F0dHJpYnV0ZV9fKChwYWNrZWQp KTsKLQotc3RydWN0IGh2bV9tb2RsaXN0X2VudHJ5IHsKLSAgICB1aW50NjRfdCBwYWRkcjsgICAg ICAgICAgICAgLyogUGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgbW9kdWxlLiAgICAgICAgICAgKi8K LSAgICB1aW50NjRfdCBzaXplOyAgICAgICAgICAgICAgLyogU2l6ZSBvZiB0aGUgbW9kdWxlIGlu IGJ5dGVzLiAgICAgICAgICAgICAgKi8KLSAgICB1aW50NjRfdCBjbWRsaW5lX3BhZGRyOyAgICAg LyogUGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgY29tbWFuZCBsaW5lLiAgICAgKi8KLSAgICB1aW50 NjRfdCByZXNlcnZlZDsKLX0gX19hdHRyaWJ1dGVfXygocGFja2VkKSk7Ci0jZW5kaWYgLyogeDg2 ICovCi0KIC8qIC0tLSBwbHVnZ2FibGUga2VybmVsIGxvYWRlciAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tICovCiAKIHN0cnVjdCB4Y19kb21fbG9hZGVyIHsKZGlmZiAtLWdp dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApp bmRleCAxY2ZlYzVjLi5jMjcwY2YxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVu LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCkBAIC04NDEsNiArODQxLDM3IEBAIHR5 cGVkZWYgc3RydWN0IHN0YXJ0X2luZm8gc3RhcnRfaW5mb190OwogICovCiAjZGVmaW5lIFhFTl9I Vk1fU1RBUlRfTUFHSUNfVkFMVUUgMHgzMzZlYzU3OAogCisjaWYgZGVmaW5lZChfX2kzODZfXykg fHwgZGVmaW5lZChfX3g4Nl82NF9fKQorLyogQyByZXByZXNlbnRhdGlvbiBvZiB0aGUgeDg2L0hW TSBzdGFydCBpbmZvIGxheW91dC4KKyAqCisgKiBUaGUgY2Fub25pY2FsIGRlZmluaXRpb24gb2Yg dGhpcyBsYXlvdXQgaXMgYWJyb3ZlLCB0aGlzIGlzIGp1c3QgYSB3YXkgdG8KKyAqIHJlcHJlc2Vu dCB0aGUgbGF5b3V0IGRlc2NyaWJlZCB0aGVyZSB1c2luZyBDIHR5cGVzLgorICoKKyAqIE5COiB0 aGUgcGFja2VkIGF0dHJpYnV0ZSBpcyBub3QgcmVhbGx5IG5lZWRlZCwgYnV0IGl0IGhlbHBzIHVz IGVuZm9yY2UKKyAqIHRoZSBmYWN0IHRoaXMgdGhpcyBpcyBqdXN0IGEgcmVwcmVzZW50YXRpb24s IGFuZCBpdCBtaWdodCBpbmRlZWQKKyAqIGJlIHJlcXVpcmVkIGluIHRoZSBmdXR1cmUgaWYgdGhl cmUgYXJlIGFsaWdubWVudCBjaGFuZ2VzLgorICovCitzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gewor ICAgIHVpbnQzMl90IG1hZ2ljOyAgICAgICAgICAgICAvKiBDb250YWlucyB0aGUgbWFnaWMgdmFs dWUgMHgzMzZlYzU3OCAgICAgICAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAv KiAoInhFbjMiIHdpdGggdGhlIDB4ODAgYml0IG9mIHRoZSAiRSIgc2V0KS4qLworICAgIHVpbnQz Ml90IHZlcnNpb247ICAgICAgICAgICAvKiBWZXJzaW9uIG9mIHRoaXMgc3RydWN0dXJlLiAgICAg ICAgICAgICAgICAqLworICAgIHVpbnQzMl90IGZsYWdzOyAgICAgICAgICAgICAvKiBTSUZfeHh4 IGZsYWdzLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAgIHVpbnQzMl90IGNtZGxp bmVfcGFkZHI7ICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBjb21tYW5kIGxpbmUuICAg ICAqLworICAgIHVpbnQzMl90IG5yX21vZHVsZXM7ICAgICAgICAvKiBOdW1iZXIgb2YgbW9kdWxl cyBwYXNzZWQgdG8gdGhlIGtlcm5lbC4gICAqLworICAgIHVpbnQzMl90IG1vZGxpc3RfcGFkZHI7 ICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIGFuIGFycmF5IG9mICAgICAgICAgICAqLworICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBodm1fbW9kbGlzdF9lbnRyeS4gICAgICAg ICAgICAgICAgICAgICAgICAqLworICAgIHVpbnQzMl90IHJzZHBfcGFkZHI7ICAgICAgICAvKiBQ aHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBSU0RQIEFDUEkgZGF0YSAgICAqLworICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAvKiBzdHJ1Y3R1cmUuICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAqLworfSBfX2F0dHJpYnV0ZV9fKChwYWNrZWQpKTsKKworc3RydWN0IGh2bV9tb2Rs aXN0X2VudHJ5IHsKKyAgICB1aW50NjRfdCBwYWRkcjsgICAgICAgICAgICAgLyogUGh5c2ljYWwg YWRkcmVzcyBvZiB0aGUgbW9kdWxlLiAgICAgICAgICAgKi8KKyAgICB1aW50NjRfdCBzaXplOyAg ICAgICAgICAgICAgLyogU2l6ZSBvZiB0aGUgbW9kdWxlIGluIGJ5dGVzLiAgICAgICAgICAgICAg Ki8KKyAgICB1aW50NjRfdCBjbWRsaW5lX3BhZGRyOyAgICAgLyogUGh5c2ljYWwgYWRkcmVzcyBv ZiB0aGUgY29tbWFuZCBsaW5lLiAgICAgKi8KKyAgICB1aW50NjRfdCByZXNlcnZlZDsKK30gX19h dHRyaWJ1dGVfXygocGFja2VkKSk7CisjZW5kaWYgLyogeDg2ICovCisKIC8qIE5ldyBjb25zb2xl IHVuaW9uIGZvciBkb20wIGludHJvZHVjZWQgaW4gMHgwMDAzMDIwMy4gKi8KICNpZiBfX1hFTl9J TlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDAzMDIwMwogI2RlZmluZSBjb25zb2xlX21mbiAgICBj b25zb2xlLmRvbVUubWZuCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==