From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v4 06/34] x86/arm: Add BUGFRAME_NR define and BUILD checks. Date: Fri, 18 Mar 2016 15:59:51 -0400 Message-ID: <20160318195951.GB11924@char.us.oracle.com> References: <1458064616-23101-1-git-send-email-konrad.wilk@oracle.com> <1458064616-23101-7-git-send-email-konrad.wilk@oracle.com> <56EC054F02000078000DE552@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ah0Z8-0006SL-0S for xen-devel@lists.xenproject.org; Fri, 18 Mar 2016 20:00:10 +0000 Content-Disposition: inline In-Reply-To: <56EC054F02000078000DE552@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Keir Fraser , ross.lagerwall@citrix.com, andrew.cooper3@citrix.com, mpohlack@amazon.de, Julien Grall , Stefano Stabellini , sasha.levin@oracle.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBNYXIgMTgsIDIwMTYgYXQgMDY6NDA6MzFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDE1LjAzLjE2IGF0IDE4OjU2LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g d3JvdGU6Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2J1Zy5oCj4gPiArKysgYi94ZW4v aW5jbHVkZS9hc20tYXJtL2J1Zy5oCj4gPiBAQCAtMzEsNiArMzEsNyBAQCBzdHJ1Y3QgYnVnX2Zy YW1lIHsKPiA+ICAjZGVmaW5lIEJVR0ZSQU1FX3dhcm4gICAwCj4gPiAgI2RlZmluZSBCVUdGUkFN RV9idWcgICAgMQo+ID4gICNkZWZpbmUgQlVHRlJBTUVfYXNzZXJ0IDIKPiA+ICsjZGVmaW5lIEJV R0ZSQU1FX05SICAgICAzCj4gPiAgCj4gPiAgLyogTWFueSB2ZXJzaW9ucyBvZiBHQ0MgZG9lc24n dCBzdXBwb3J0IHRoZSBhc20gJWMgcGFyYW1ldGVyIHdoaWNoIHdvdWxkCj4gPiAgICogYmUgcHJl ZmVyYWJsZSB0byB0aGlzIHVucGxlYXNhbnRuZXNzLiBXZSB1c2UgbWVyZ2VhYmxlIHN0cmluZwo+ ID4gQEAgLTM5LDYgKzQwLDcgQEAgc3RydWN0IGJ1Z19mcmFtZSB7Cj4gPiAgICovCj4gPiAgI2Rl ZmluZSBCVUdfRlJBTUUodHlwZSwgbGluZSwgZmlsZSwgaGFzX21zZywgbXNnKSBkbyB7ICAgICAg ICAgICAgICAgICAgICAgIFwKPiA+ICAgICAgQlVJTERfQlVHX09OKChsaW5lKSA+PiAxNik7ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4gKyAgICBCVUlM RF9CVUdfT04odHlwZSA+PSBCVUdGUkFNRV9OUik7ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBcCj4gCj4gVGhlIHg4NiB2YXJpYW50IGhhcyB0eXBlIHByb3Blcmx5IHBhcmVu dGhlc2l6ZWQgLSB3aHkgbm90IGhlcmU/Cj4gCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2 L2J1Zy5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2J1Zy5oCj4gPiBAQCAtOSw3ICs5 LDcgQEAKPiA+ICAjZGVmaW5lIEJVR0ZSQU1FX3dhcm4gICAxCj4gPiAgI2RlZmluZSBCVUdGUkFN RV9idWcgICAgMgo+ID4gICNkZWZpbmUgQlVHRlJBTUVfYXNzZXJ0IDMKPiA+IC0KPiA+ICsjZGVm aW5lIEJVR0ZSQU1FX05SICAgICA0Cj4gPiAgI2lmbmRlZiBfX0FTU0VNQkxZX18KPiAKPiBQbGVh c2UgcmV0YWluIHRoZSBibGFuayBsaW5lLgo+IAo+ID4gQEAgLTUxLDYgKzUxLDcgQEAgc3RydWN0 IGJ1Z19mcmFtZSB7Cj4gPiAgCj4gPiAgI2RlZmluZSBCVUdfRlJBTUUodHlwZSwgbGluZSwgcHRy LCBzZWNvbmRfZnJhbWUsIG1zZykgZG8geyAgICAgICAgICAgICAgICAgICBcCj4gPiAgICAgIEJV SUxEX0JVR19PTigobGluZSkgPj4gKEJVR19MSU5FX0xPX1dJRFRIICsgQlVHX0xJTkVfSElfV0lE VEgpKTsgICAgICAgICBcCj4gPiArICAgIEJVSUxEX0JVR19PTigodHlwZSkgPj0gKEJVR0ZSQU1F X05SKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gCj4gVGhlIEFSTSB2 YXJpYW50IGhhcyBCVUdGUkFNRV9OUiBwcm9wZXJseSB1bi1wYXJlbnRoZXNpemVkIC0KPiB3aHkg aGVyZT8KCkkga25vdyBJIGNvcGllZCBhbmQgcGFzdGVkIGl0IGFuZCBJIG11c3QgaGF2ZSBkb25l IHNvbWV0aGluZyB1bmNhbm55LgoKQW55aG93IHRoaXMgaXMgd2hhdCB0aGUgY2hhbmdlIGxvb2tz IGxpa2Ugbm93IChJJ3ZlIHJldGFpbmVkIHRoZSBSZXZpZXdlZAphbmQgQWNrIGFzIEkgdGhpbmsg dGhpcyBjaGFuZ2UgaXMgbW9zdGx5IGNvc21ldGljYWwgaW4gbmF0dXJlPykKCkZyb20gMTIzYWQ2 NjViMjgzZjhjNTk2ODhiZDg2YmUwYmJlNzljZTU3MjNiYiBNb24gU2VwIDE3IDAwOjAwOjAwIDIw MDEKRnJvbTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpE YXRlOiBUaHUsIDEwIE1hciAyMDE2IDE2OjQ1OjMxIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0geDg2 L2FybTogQWRkIEJVR0ZSQU1FX05SIGRlZmluZSBhbmQgQlVJTEQgY2hlY2tzLgoKU28gdGhhdCB3 ZSBoYXZlIGEgbmljZSBtZWNoYW5zaW0gdG8gZmlndXJlIG91dCB0aGUgdXBwZXIKYm91bmRzIG9m IGJ1Zy5mcmFtZXMgYW5kIGFsc28gY2F0Y2ggY29tcGlsZXIgZXJyb3JzIGluIGNhc2UKb25lIHRy aWVzIHRvIHVzZSBhIGhpZ2hlciBmcmFtZSBudW1iZXIuCgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQg Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+ClJldmlld2VkLWJ5OiBBbmRy ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdy YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz dGVmYW5vLnN0YWJlbGxpbmlAY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy YWxsQGFybS5jb20+CkNjOiBLZWlyIEZyYXNlciA8a2VpckB4ZW4ub3JnPgpDYzogSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA Y2l0cml4LmNvbT4KCnYzOiBGaXJzdCB0aW1lIGluY2x1ZGVkLgp2NDogQWRkIEJVR19GUkFNRSBj aGVjayBhbHNvIGluIHRoZSBhc3NlbWJsZXIgdmVyc2lvbiBvZiB0aGUgbWFjcm8uCnY1OiBBZGQg QWNrcywgbWFrZSBCVUlMRF9CVUdfT04gY2hlY2tzIGxvb2sgY29ycmVjdC4gUG9zaXRpb24gdGhl CiAgICBCVUdGUkFNRV9OUiBwcm9wZXJseS4KLS0tCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9i dWcuaCB8IDMgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2J1Zy5oIHwgNyArKysrKysrCiAyIGZp bGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h c20tYXJtL2J1Zy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9idWcuaAppbmRleCBhYjllODExLi42 ODM1M2UxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2J1Zy5oCisrKyBiL3hlbi9p bmNsdWRlL2FzbS1hcm0vYnVnLmgKQEAgLTMyLDYgKzMyLDggQEAgc3RydWN0IGJ1Z19mcmFtZSB7 CiAjZGVmaW5lIEJVR0ZSQU1FX2J1ZyAgICAxCiAjZGVmaW5lIEJVR0ZSQU1FX2Fzc2VydCAyCiAK KyNkZWZpbmUgQlVHRlJBTUVfTlIgICAgIDMKKwogLyogTWFueSB2ZXJzaW9ucyBvZiBHQ0MgZG9l c24ndCBzdXBwb3J0IHRoZSBhc20gJWMgcGFyYW1ldGVyIHdoaWNoIHdvdWxkCiAgKiBiZSBwcmVm ZXJhYmxlIHRvIHRoaXMgdW5wbGVhc2FudG5lc3MuIFdlIHVzZSBtZXJnZWFibGUgc3RyaW5nCiAg KiBzZWN0aW9ucyB0byBhdm9pZCBtdWx0aXBsZSBjb3BpZXMgb2YgdGhlIHN0cmluZyBhcHBlYXJp bmcgaW4gdGhlCkBAIC0zOSw2ICs0MSw3IEBAIHN0cnVjdCBidWdfZnJhbWUgewogICovCiAjZGVm aW5lIEJVR19GUkFNRSh0eXBlLCBsaW5lLCBmaWxlLCBoYXNfbXNnLCBtc2cpIGRvIHsgICAgICAg ICAgICAgICAgICAgICAgXAogICAgIEJVSUxEX0JVR19PTigobGluZSkgPj4gMTYpOyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBCVUlMRF9CVUdfT04o KHR5cGUpID49IEJVR0ZSQU1FX05SKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBcCiAgICAgYXNtICgiMToiQlVHX0lOU1RSIlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgIi5wdXNoc2VjdGlvbiAucm9kYXRh LnN0ciwgXCJhTVNcIiwgJXByb2diaXRzLCAxXG4iICAgICAgICAgICAgICAgIFwKICAgICAgICAg ICIyOlx0LmFzY2l6ICIgX19zdHJpbmdpZnkoZmlsZSkgIlxuIiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2J1Zy5oIGIveGVu L2luY2x1ZGUvYXNtLXg4Ni9idWcuaAppbmRleCBlODY4ZTg1Li43ODI1NTY1IDEwMDY0NAotLS0g YS94ZW4vaW5jbHVkZS9hc20teDg2L2J1Zy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYnVn LmgKQEAgLTEwLDYgKzEwLDcgQEAKICNkZWZpbmUgQlVHRlJBTUVfYnVnICAgIDIKICNkZWZpbmUg QlVHRlJBTUVfYXNzZXJ0IDMKIAorI2RlZmluZSBCVUdGUkFNRV9OUiAgICAgNAogI2lmbmRlZiBf X0FTU0VNQkxZX18KIAogc3RydWN0IGJ1Z19mcmFtZSB7CkBAIC01MSw2ICs1Miw3IEBAIHN0cnVj dCBidWdfZnJhbWUgewogCiAjZGVmaW5lIEJVR19GUkFNRSh0eXBlLCBsaW5lLCBwdHIsIHNlY29u ZF9mcmFtZSwgbXNnKSBkbyB7ICAgICAgICAgICAgICAgICAgIFwKICAgICBCVUlMRF9CVUdfT04o KGxpbmUpID4+IChCVUdfTElORV9MT19XSURUSCArIEJVR19MSU5FX0hJX1dJRFRIKSk7ICAgICAg ICAgXAorICAgIEJVSUxEX0JVR19PTigodHlwZSkgPj0gQlVHRlJBTUVfTlIpOyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgYXNtIHZvbGF0aWxlICggX0FTTV9CVUdG UkFNRV9URVhUKHNlY29uZF9mcmFtZSkgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg ICAgICAgICAgICAgICA6OiBfQVNNX0JVR0ZSQU1FX0lORk8odHlwZSwgbGluZSwgcHRyLCBtc2cp ICk7ICAgICAgICAgICAgXAogfSB3aGlsZSAoMCkKQEAgLTgzLDYgKzg1LDExIEBAIGV4dGVybiBj b25zdCBzdHJ1Y3QgYnVnX2ZyYW1lIF9fc3RhcnRfYnVnX2ZyYW1lc1tdLAogICogaW4gLnJvZGF0 YQogICovCiAgICAgLm1hY3JvIEJVR19GUkFNRSB0eXBlLCBsaW5lLCBmaWxlX3N0ciwgc2Vjb25k X2ZyYW1lLCBtc2cKKworICAgIC5pZiBcdHlwZSA+PSBCVUdGUkFNRV9OUgorICAgICAgICAuZXJy b3IgIkludmFsaWQgQlVHRlJBTUUgaW5kZXgiCisgICAgLmVuZGlmCisKICAgICAuTFxAdWQ6IHVk MmEKIAogICAgIC5wdXNoc2VjdGlvbiAucm9kYXRhLnN0cjEsICJhTVMiLCBAcHJvZ2JpdHMsIDEK LS0gCjIuNS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8v bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK