From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: [PATCH v5 06/14] xen: Move the hvm_start_info C representation from libxc to public/xen.h Date: Wed, 22 Jun 2016 18:15:37 +0100 Message-ID: <20160622171545.5304-7-anthony.perard@citrix.com> References: <20160622171545.5304-1-anthony.perard@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160622171545.5304-1-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 List-Id: xen-devel@lists.xenproject.org SW5zdGVhZCBvZiBoYXZpbmcgc2V2ZXJhbCByZXByZXNlbnRhdGlvbiBvZiBodm1fc3RhcnRfaW5m byBpbiBDLCBkZWZpbmUKaXQgaW4gcHVibGljL3hlbi5oIHNvIGJvdGggbGlieGMgYW5kIGh2bWxv YWRlciBjYW4gdXNlIGl0LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku cGVyYXJkQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2UgaW4gVjU6Ci0gcmVtb3ZlIHBhY2tlZCBhdHRy aWJ1dGUuCgpOZXcgaW4gVjQuCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCB8IDMx IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4u aCAgICAgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg MjcgaW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli eGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKaW5kZXgg MDYyOTk3MS4uZGU3ZGNhOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20u aAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCkBAIC0yMTksMzcgKzIxOSw2IEBA IHN0cnVjdCB4Y19kb21faW1hZ2UgewogICAgIHN0cnVjdCB4Y19odm1fZmlybXdhcmVfbW9kdWxl IHNtYmlvc19tb2R1bGU7CiB9OwogCi0jaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChf X3g4Nl82NF9fKQotLyogQyByZXByZXNlbnRhdGlvbiBvZiB0aGUgeDg2L0hWTSBzdGFydCBpbmZv IGxheW91dC4KLSAqCi0gKiBUaGUgY2Fub25pY2FsIGRlZmluaXRpb24gb2YgdGhpcyBsYXlvdXQg cmVzaWRlcyBpbiBwdWJsaWMveGVuLmgsIHRoaXMKLSAqIGlzIGp1c3QgYSB3YXkgdG8gcmVwcmVz ZW50IHRoZSBsYXlvdXQgZGVzY3JpYmVkIHRoZXJlIHVzaW5nIEMgdHlwZXMuCi0gKgotICogTkI6 IHRoZSBwYWNrZWQgYXR0cmlidXRlIGlzIG5vdCByZWFsbHkgbmVlZGVkLCBidXQgaXQgaGVscHMg dXMgZW5mb3JjZQotICogdGhlIGZhY3QgdGhpcyB0aGlzIGlzIGp1c3QgYSByZXByZXNlbnRhdGlv biwgYW5kIGl0IG1pZ2h0IGluZGVlZAotICogYmUgcmVxdWlyZWQgaW4gdGhlIGZ1dHVyZSBpZiB0 aGVyZSBhcmUgYWxpZ25tZW50IGNoYW5nZXMuCi0gKi8KLXN0cnVjdCBodm1fc3RhcnRfaW5mbyB7 Ci0gICAgdWludDMyX3QgbWFnaWM7ICAgICAgICAgICAgIC8qIENvbnRhaW5zIHRoZSBtYWdpYyB2 YWx1ZSAweDMzNmVjNTc4ICAgICAgICovCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IC8qICgieEVuMyIgd2l0aCB0aGUgMHg4MCBiaXQgb2YgdGhlICJFIiBzZXQpLiovCi0gICAgdWlu dDMyX3QgdmVyc2lvbjsgICAgICAgICAgIC8qIFZlcnNpb24gb2YgdGhpcyBzdHJ1Y3R1cmUuICAg ICAgICAgICAgICAgICovCi0gICAgdWludDMyX3QgZmxhZ3M7ICAgICAgICAgICAgIC8qIFNJRl94 eHggZmxhZ3MuICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCi0gICAgdWludDMyX3QgbnJf bW9kdWxlczsgICAgICAgIC8qIE51bWJlciBvZiBtb2R1bGVzIHBhc3NlZCB0byB0aGUga2VybmVs LiAgICovCi0gICAgdWludDY0X3QgbW9kbGlzdF9wYWRkcjsgICAgIC8qIFBoeXNpY2FsIGFkZHJl c3Mgb2YgYW4gYXJyYXkgb2YgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIC8qIGh2bV9tb2RsaXN0X2VudHJ5LiAgICAgICAgICAgICAgICAgICAgICAgICovCi0g ICAgdWludDY0X3QgY21kbGluZV9wYWRkcjsgICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhl IGNvbW1hbmQgbGluZS4gICAgICovCi0gICAgdWludDY0X3QgcnNkcF9wYWRkcjsgICAgICAgIC8q IFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIFJTRFAgQUNQSSBkYXRhICAgICovCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIC8qIHN0cnVjdHVyZS4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICovCi19IF9fYXR0cmlidXRlX18oKHBhY2tlZCkpOwotCi1zdHJ1Y3QgaHZtX21v ZGxpc3RfZW50cnkgewotICAgIHVpbnQ2NF90IHBhZGRyOyAgICAgICAgICAgICAvKiBQaHlzaWNh bCBhZGRyZXNzIG9mIHRoZSBtb2R1bGUuICAgICAgICAgICAqLwotICAgIHVpbnQ2NF90IHNpemU7 ICAgICAgICAgICAgICAvKiBTaXplIG9mIHRoZSBtb2R1bGUgaW4gYnl0ZXMuICAgICAgICAgICAg ICAqLwotICAgIHVpbnQ2NF90IGNtZGxpbmVfcGFkZHI7ICAgICAvKiBQaHlzaWNhbCBhZGRyZXNz IG9mIHRoZSBjb21tYW5kIGxpbmUuICAgICAqLwotICAgIHVpbnQ2NF90IHJlc2VydmVkOwotfSBf X2F0dHJpYnV0ZV9fKChwYWNrZWQpKTsKLSNlbmRpZiAvKiB4ODYgKi8KLQogLyogLS0tIHBsdWdn YWJsZSBrZXJuZWwgbG9hZGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g Ki8KIAogc3RydWN0IHhjX2RvbV9sb2FkZXIgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi bGljL3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCmluZGV4IGQ5ZGRlZTcuLmRlZmRl OTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAorKysgYi94ZW4vaW5jbHVk ZS9wdWJsaWMveGVuLmgKQEAgLTg1OSw2ICs4NTksMzMgQEAgdHlwZWRlZiBzdHJ1Y3Qgc3RhcnRf aW5mbyBzdGFydF9pbmZvX3Q7CiAgKi8KICNkZWZpbmUgWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxV RSAweDMzNmVjNTc4CiAKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0 X18pCisvKiBDIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB4ODYvSFZNIHN0YXJ0IGluZm8gbGF5b3V0 LgorICoKKyAqIFRoZSBjYW5vbmljYWwgZGVmaW5pdGlvbiBvZiB0aGlzIGxheW91dCBpcyBhYnJv dmUsIHRoaXMgaXMganVzdCBhIHdheSB0bworICogcmVwcmVzZW50IHRoZSBsYXlvdXQgZGVzY3Jp YmVkIHRoZXJlIHVzaW5nIEMgdHlwZXMuCisgKi8KK3N0cnVjdCBodm1fc3RhcnRfaW5mbyB7Cisg ICAgdWludDMyX3QgbWFnaWM7ICAgICAgICAgICAgIC8qIENvbnRhaW5zIHRoZSBtYWdpYyB2YWx1 ZSAweDMzNmVjNTc4ICAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8q ICgieEVuMyIgd2l0aCB0aGUgMHg4MCBiaXQgb2YgdGhlICJFIiBzZXQpLiovCisgICAgdWludDMy X3QgdmVyc2lvbjsgICAgICAgICAgIC8qIFZlcnNpb24gb2YgdGhpcyBzdHJ1Y3R1cmUuICAgICAg ICAgICAgICAgICovCisgICAgdWludDMyX3QgZmxhZ3M7ICAgICAgICAgICAgIC8qIFNJRl94eHgg ZmxhZ3MuICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAgdWludDMyX3QgbnJfbW9k dWxlczsgICAgICAgIC8qIE51bWJlciBvZiBtb2R1bGVzIHBhc3NlZCB0byB0aGUga2VybmVsLiAg ICovCisgICAgdWludDY0X3QgbW9kbGlzdF9wYWRkcjsgICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mg b2YgYW4gYXJyYXkgb2YgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIC8qIGh2bV9tb2RsaXN0X2VudHJ5LiAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAg dWludDY0X3QgY21kbGluZV9wYWRkcjsgICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGNv bW1hbmQgbGluZS4gICAgICovCisgICAgdWludDY0X3QgcnNkcF9wYWRkcjsgICAgICAgIC8qIFBo eXNpY2FsIGFkZHJlc3Mgb2YgdGhlIFJTRFAgQUNQSSBkYXRhICAgICovCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIC8qIHN0cnVjdHVyZS4gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICovCit9OworCitzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkgeworICAgIHVpbnQ2NF90 IHBhZGRyOyAgICAgICAgICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBtb2R1bGUuICAg ICAgICAgICAqLworICAgIHVpbnQ2NF90IHNpemU7ICAgICAgICAgICAgICAvKiBTaXplIG9mIHRo ZSBtb2R1bGUgaW4gYnl0ZXMuICAgICAgICAgICAgICAqLworICAgIHVpbnQ2NF90IGNtZGxpbmVf cGFkZHI7ICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBjb21tYW5kIGxpbmUuICAgICAq LworICAgIHVpbnQ2NF90IHJlc2VydmVkOworfTsKKyNlbmRpZiAvKiB4ODYgKi8KKwogLyogTmV3 IGNvbnNvbGUgdW5pb24gZm9yIGRvbTAgaW50cm9kdWNlZCBpbiAweDAwMDMwMjAzLiAqLwogI2lm IF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDMwMjAzCiAjZGVmaW5lIGNvbnNvbGVf bWZuICAgIGNvbnNvbGUuZG9tVS5tZm4KLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK