From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH v3 8/7] pygrub/fsimage: use named initialisation in extension Date: Mon, 11 Mar 2019 14:41:58 +0000 Message-ID: <20190311144158.6224-1-wei.liu2@citrix.com> References: <20190311130434.10437-8-wei.liu2@citrix.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] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1h3M8S-0006OJ-SV for xen-devel@lists.xenproject.org; Mon, 11 Mar 2019 14:42:36 +0000 In-Reply-To: <20190311130434.10437-8-wei.liu2@citrix.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: Anthony PERARD , Andrew Cooper , Ian Jackson , Wei Liu , George Dunlap List-Id: xen-devel@lists.xenproject.org Li4uIGFuZCBkcm9wIFBZX1BBRC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp dHJpeC5jb20+Ci0tLQpUaGlzIGNhbiBiZSBzcXVhc2hlZCBpbnRvIHByZXZpb3VzIHBhdGNoLgot LS0KIHRvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMgfCA0NyArKysrKystLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr KSwgNDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdl L2ZzaW1hZ2UuYyBiL3Rvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMKaW5kZXggY2Y4 MDg5YTg3Mi4uNTQ4M2FlZmJmZSAxMDA2NDQKLS0tIGEvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdl L2ZzaW1hZ2UuYworKysgYi90b29scy9weWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jCkBAIC0y NiwxNiArMjYsNiBAQAogI2luY2x1ZGUgPHhlbmZzaW1hZ2UuaD4KICNpbmNsdWRlIDxzdGRsaWIu aD4KIAotI2lmIFBZX01BSk9SX1ZFUlNJT04gPCAzCi0jaWYgKFBZVEhPTl9BUElfVkVSU0lPTiA+ PSAxMDExKQotI2RlZmluZSBQWV9QQUQgMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEws MEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwKLSNlbHNlCi0jZGVmaW5lIFBZ X1BBRCAwTCwwTCwwTCwwTAotI2VuZGlmCi0jZWxzZQotI2RlZmluZSBQWV9QQUQgMEwsMEwsMEws MEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwsMEwKLSNlbmRpZgotCiB0eXBl ZGVmIHN0cnVjdCBmc2ltYWdlX2ZzIHsKIAlQeU9iamVjdF9IRUFECiAJZnNpX3QgKmZzOwpAQCAt MTUwLDQwICsxNDAsMTcgQEAgZnNpbWFnZV9maWxlX2RlYWxsb2MoZnNpbWFnZV9maWxlX3QgKmZp bGUpCiBzdGF0aWMgY2hhciBmc2ltYWdlX2ZpbGVfdHlwZV9fZG9jX19bXSA9ICJGaWxlc3lzdGVt IGltYWdlIGZpbGUiOwogUHlUeXBlT2JqZWN0IGZzaW1hZ2VfZmlsZV90eXBlID0gewogCVB5VmFy T2JqZWN0X0hFQURfSU5JVCgmUHlUeXBlX1R5cGUsIDApCi0JInhlbmZzaW1hZ2UuZmlsZSIsCQkJ LyogdHBfbmFtZSAqLwotCXNpemVvZihmc2ltYWdlX2ZpbGVfdCksCQkJLyogdHBfc2l6ZSAqLwot CTAsCQkJCQkvKiB0cF9pdGVtc2l6ZSAqLwotCShkZXN0cnVjdG9yKSBmc2ltYWdlX2ZpbGVfZGVh bGxvYywgCS8qIHRwX2RlYWxsb2MgKi8KLQkwLAkJCQkJLyogdHBfcHJpbnQgKi8KKwkudHBfbmFt ZSA9ICJ4ZW5mc2ltYWdlLmZpbGUiLAorCS50cF9iYXNpY3NpemUgPSBzaXplb2YoZnNpbWFnZV9m aWxlX3QpLAorCS50cF9kZWFsbG9jID0gKGRlc3RydWN0b3IpIGZzaW1hZ2VfZmlsZV9kZWFsbG9j LAogI2lmIFBZX01BSk9SX1ZFUlNJT04gPCAzCi0JKGdldGF0dHJmdW5jKSBmc2ltYWdlX2ZpbGVf Z2V0YXR0ciwgCS8qIHRwX2dldGF0dHIgKi8KLSNlbHNlCi0JMCwJCQkJCS8qIHRwX2dldGF0dHIg Ki8KKwkudHBfZ2V0YXR0ciA9IChnZXRhdHRyZnVuYykgZnNpbWFnZV9maWxlX2dldGF0dHIsCiAj ZW5kaWYKLQkwLAkJCQkJLyogdHBfc2V0YXR0ciAqLwotCTAsCQkJCQkvKiB0cF9jb21wYXJlICov Ci0JMCwJCQkJCS8qIHRwX3JlcHIgKi8KLQkwLAkJCQkJLyogdHBfYXNfbnVtYmVyICovCi0JMCwJ IAkJCQkvKiB0cF9hc19zZXF1ZW5jZSAqLwotCTAsCQkJCQkvKiB0cF9hc19tYXBwaW5nICovCi0J MCwJICAgCQkJCS8qIHRwX2hhc2ggKi8KLQkwLAkJCQkJLyogdHBfY2FsbCAqLwotCTAsCQkJCQkv KiB0cF9zdHIgKi8KLQkwLAkJCQkJLyogdHBfZ2V0YXR0cm8gKi8KLQkwLAkJCQkJLyogdHBfc2V0 YXR0cm8gKi8KLQkwLAkJCQkJLyogdHBfYXNfYnVmZmVyICovCi0JUHlfVFBGTEFHU19ERUZBVUxU LAkJCS8qIHRwX2ZsYWdzICovCi0JZnNpbWFnZV9maWxlX3R5cGVfX2RvY19fLAkJLyogdHBfZG9j ICovCisJLnRwX2ZsYWdzID0gUHlfVFBGTEFHU19ERUZBVUxULAorCS50cF9kb2MgPSBmc2ltYWdl X2ZpbGVfdHlwZV9fZG9jX18sCiAjaWYgUFlfTUFKT1JfVkVSU0lPTiA+PSAzCi0JMCwJCQkJCS8q IHRwX3RyYXZlcnNlICovCi0JMCwJCQkJCS8qIHRwX2NsZWFyICovCi0JMCwJCQkJCS8qIHRwX3Jp Y2hjb21wYXJlICovCi0JMCwJCQkJCS8qIHRwX3dlYWtsaXN0b2Zmc2V0ICovCi0JMCwJCQkJCS8q IHRwX2l0ZXIgKi8KLQkwLAkJCQkJLyogdHBfaXRlcm5leHQgKi8KLQlmc2ltYWdlX2ZpbGVfbWV0 aG9kcywJCQkvKiB0cF9tZXRob2RzICovCisJLnRwX21ldGhvZHMgPSBmc2ltYWdlX2ZpbGVfbWV0 aG9kcywKICNlbmRpZgotCVBZX1BBRAogfTsKIAogc3RhdGljIFB5T2JqZWN0ICoKLS0gCjIuMTEu MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=