From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH 01/12] xen: use macros for filling parameter definition blocks Date: Tue, 18 Sep 2018 08:02:58 +0200 Message-ID: <20180918060309.7186-2-jgross@suse.com> References: <20180918060309.7186-1-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1g296R-0000Nb-Ty for xen-devel@lists.xenproject.org; Tue, 18 Sep 2018 06:03:15 +0000 In-Reply-To: <20180918060309.7186-1-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Juergen Gross , Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , Jan Beulich List-Id: xen-devel@lists.xenproject.org RGVmaW5lIG1hY3JvcyBmb3IgZmlsbGluZyBzdHJ1Y3Qga2VybmVsX3BhcmFtIHdoZW4gZGVmaW5p bmcgcGFyYW1ldGVycy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS94ZW4vaW5pdC5oIHwgNTggKysrKysrKysrKysrKysrKyst LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNl cnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v aW5pdC5oIGIveGVuL2luY2x1ZGUveGVuL2luaXQuaAppbmRleCBkYjA2Yzc2ZmRmLi5kMGIwN2Iz ZDM5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW5pdC5oCisrKyBiL3hlbi9pbmNsdWRl L3hlbi9pbml0LmgKQEAgLTEwMSw3MiArMTAxLDU0IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qga2Vy bmVsX3BhcmFtIF9fcGFyYW1fc3RhcnRbXSwgX19wYXJhbV9lbmRbXTsKICAgICBfX2F0dHJpYnV0 ZV9fKChfX2FsaWduZWRfXygxKSkpIGNoYXIKICNkZWZpbmUgX19rcGFyYW0gICAgICAgICAgX19w YXJhbShfX2luaXRzZXR1cCkKIAorI2RlZmluZSBkZWZfY3VzdG9tX3BhcmFtKF9uYW1lLCBfZnVu YykgXAorICAgIHsgLm5hbWUgPSBfbmFtZSwgXAorICAgICAgLnR5cGUgPSBPUFRfQ1VTVE9NLCBc CisgICAgICAucGFyLmZ1bmMgPSBfZnVuYyB9CisjZGVmaW5lIGRlZl92YXJfcGFyYW0oX25hbWUs IF90eXBlLCBfdmFyKSBcCisgICAgeyAubmFtZSA9IF9uYW1lLCBcCisgICAgICAudHlwZSA9IF90 eXBlLCBcCisgICAgICAubGVuID0gc2l6ZW9mKF92YXIpLCBcCisgICAgICAucGFyLnZhciA9ICZf dmFyIH0KKwogI2RlZmluZSBjdXN0b21fcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBfX3NldHVw X3N0ciBfX3NldHVwX3N0cl8jI192YXJbXSA9IF9uYW1lOyBcCiAgICAgX19rcGFyYW0gX19zZXR1 cF8jI192YXIgPSBcCi0gICAgICAgIHsgLm5hbWUgPSBfX3NldHVwX3N0cl8jI192YXIsIFwKLSAg ICAgICAgICAudHlwZSA9IE9QVF9DVVNUT00sIFwKLSAgICAgICAgICAucGFyLmZ1bmMgPSBfdmFy IH0KKyAgICAgICAgZGVmX2N1c3RvbV9wYXJhbShfX3NldHVwX3N0cl8jI192YXIsIF92YXIpCiAj ZGVmaW5lIGJvb2xlYW5fcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBfX3NldHVwX3N0ciBfX3Nl dHVwX3N0cl8jI192YXJbXSA9IF9uYW1lOyBcCiAgICAgX19rcGFyYW0gX19zZXR1cF8jI192YXIg PSBcCi0gICAgICAgIHsgLm5hbWUgPSBfX3NldHVwX3N0cl8jI192YXIsIFwKLSAgICAgICAgICAu dHlwZSA9IE9QVF9CT09MLCBcCi0gICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAotICAg ICAgICAgIC5wYXIudmFyID0gJl92YXIgfQorICAgICAgICBkZWZfdmFyX3BhcmFtKF9fc2V0dXBf c3RyXyMjX3ZhciwgT1BUX0JPT0wsIF92YXIpCiAjZGVmaW5lIGludGVnZXJfcGFyYW0oX25hbWUs IF92YXIpIFwKICAgICBfX3NldHVwX3N0ciBfX3NldHVwX3N0cl8jI192YXJbXSA9IF9uYW1lOyBc CiAgICAgX19rcGFyYW0gX19zZXR1cF8jI192YXIgPSBcCi0gICAgICAgIHsgLm5hbWUgPSBfX3Nl dHVwX3N0cl8jI192YXIsIFwKLSAgICAgICAgICAudHlwZSA9IE9QVF9VSU5ULCBcCi0gICAgICAg ICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAotICAgICAgICAgIC5wYXIudmFyID0gJl92YXIgfQor ICAgICAgICBkZWZfdmFyX3BhcmFtKF9fc2V0dXBfc3RyXyMjX3ZhciwgT1BUX1VJTlQsIF92YXIp CiAjZGVmaW5lIHNpemVfcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBfX3NldHVwX3N0ciBfX3Nl dHVwX3N0cl8jI192YXJbXSA9IF9uYW1lOyBcCiAgICAgX19rcGFyYW0gX19zZXR1cF8jI192YXIg PSBcCi0gICAgICAgIHsgLm5hbWUgPSBfX3NldHVwX3N0cl8jI192YXIsIFwKLSAgICAgICAgICAu dHlwZSA9IE9QVF9TSVpFLCBcCi0gICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAotICAg ICAgICAgIC5wYXIudmFyID0gJl92YXIgfQorICAgICAgICBkZWZfdmFyX3BhcmFtKF9fc2V0dXBf c3RyXyMjX3ZhciwgT1BUX1NJWkUsIF92YXIpCiAjZGVmaW5lIHN0cmluZ19wYXJhbShfbmFtZSwg X3ZhcikgXAogICAgIF9fc2V0dXBfc3RyIF9fc2V0dXBfc3RyXyMjX3ZhcltdID0gX25hbWU7IFwK ICAgICBfX2twYXJhbSBfX3NldHVwXyMjX3ZhciA9IFwKLSAgICAgICAgeyAubmFtZSA9IF9fc2V0 dXBfc3RyXyMjX3ZhciwgXAotICAgICAgICAgIC50eXBlID0gT1BUX1NUUiwgXAotICAgICAgICAg IC5sZW4gPSBzaXplb2YoX3ZhciksIFwKLSAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0KKyAg ICAgICAgZGVmX3Zhcl9wYXJhbShfX3NldHVwX3N0cl8jI192YXIsIE9QVF9TVFIsIF92YXIpCiAK ICNkZWZpbmUgX19ydHBhcmFtICAgICAgICAgX19wYXJhbShfX2RhdGFwYXJhbSkKIAogI2RlZmlu ZSBjdXN0b21fcnVudGltZV9vbmx5X3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgX19ydHBhcmFt IF9fcnRwYXJfIyNfdmFyID0gXAotICAgICAgeyAubmFtZSA9IF9uYW1lLCBcCi0gICAgICAgICAg LnR5cGUgPSBPUFRfQ1VTVE9NLCBcCi0gICAgICAgICAgLnBhci5mdW5jID0gX3ZhciB9CisgICAg ICAgIGRlZl9jdXN0b21fcGFyYW0oX25hbWUsIF92YXIpCiAjZGVmaW5lIGJvb2xlYW5fcnVudGlt ZV9vbmx5X3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgX19ydHBhcmFtIF9fcnRwYXJfIyNfdmFy ID0gXAotICAgICAgICB7IC5uYW1lID0gX25hbWUsIFwKLSAgICAgICAgICAudHlwZSA9IE9QVF9C T09MLCBcCi0gICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAotICAgICAgICAgIC5wYXIu dmFyID0gJl92YXIgfQorICAgICAgICBkZWZfdmFyX3BhcmFtKF9uYW1lLCBPUFRfQk9PTCwgX3Zh cikKICNkZWZpbmUgaW50ZWdlcl9ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpIFwKICAg ICBfX3J0cGFyYW0gX19ydHBhcl8jI192YXIgPSBcCi0gICAgICAgIHsgLm5hbWUgPSBfbmFtZSwg XAotICAgICAgICAgIC50eXBlID0gT1BUX1VJTlQsIFwKLSAgICAgICAgICAubGVuID0gc2l6ZW9m KF92YXIpLCBcCi0gICAgICAgICAgLnBhci52YXIgPSAmX3ZhciB9CisgICAgICAgIGRlZl92YXJf cGFyYW0oX25hbWUsIE9QVF9VSU5ULCBfdmFyKQogI2RlZmluZSBzaXplX3J1bnRpbWVfb25seV9w YXJhbShfbmFtZSwgX3ZhcikgXAogICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMjX3ZhciA9IFwKLSAg ICAgICAgeyAubmFtZSA9IF9uYW1lLCBcCi0gICAgICAgICAgLnR5cGUgPSBPUFRfU0laRSwgXAot ICAgICAgICAgIC5sZW4gPSBzaXplb2YoX3ZhciksIFwKLSAgICAgICAgICAucGFyLnZhciA9ICZf dmFyIH0KKyAgICAgICAgZGVmX3Zhcl9wYXJhbShfbmFtZSwgT1BUX1NJWkUsIF92YXIpCiAjZGVm aW5lIHN0cmluZ19ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpIFwKICAgICBfX3J0cGFy YW0gX19ydHBhcl8jI192YXIgPSBcCi0gICAgICAgIHsgLm5hbWUgPSBfbmFtZSwgXAotICAgICAg ICAgIC50eXBlID0gT1BUX1NUUiwgXAotICAgICAgICAgIC5sZW4gPSBzaXplb2YoX3ZhciksIFwK LSAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0KKyAgICAgICAgZGVmX3Zhcl9wYXJhbShfbmFt ZSwgT1BUX1NUUiwgX3ZhcikKIAogI2RlZmluZSBjdXN0b21fcnVudGltZV9wYXJhbShfbmFtZSwg X3ZhcikgXAogICAgIGN1c3RvbV9wYXJhbShfbmFtZSwgX3Zhcik7IFwKLS0gCjIuMTYuNAoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=