From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A7C41CF9C6F for ; Mon, 23 Sep 2024 06:05:59 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sscCJ-00082D-9c; Mon, 23 Sep 2024 02:05:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sscCE-00081p-TI for grub-devel@gnu.org; Mon, 23 Sep 2024 02:05:19 -0400 Received: from mail-qv1-xf30.google.com ([2607:f8b0:4864:20::f30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sscCC-0004LX-IJ for grub-devel@gnu.org; Mon, 23 Sep 2024 02:05:18 -0400 Received: by mail-qv1-xf30.google.com with SMTP id 6a1803df08f44-6c36ff6e981so34756056d6.1 for ; Sun, 22 Sep 2024 23:05:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficientek-com.20230601.gappssmtp.com; s=20230601; t=1727071514; x=1727676314; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=TOFdGO3gQgEMv0FUNjg2PQEHSa2JsxUVZItdJDTfh4g=; b=iekGdhnYkPPUXWsjmgHd5eLtc00rc6wmo4nd1wlfBnUQgyuE8zZU7xyDzOfQyxmcKu XFzLklvvQmTJ1WBAYYZaBQooyvtBiBUXEtSOG+4zofnJKs1HBCfslyw6iUhO0SFIB/En koqf2nps2jYcobn++tcFRAQLKVAJyKGVKtnDSNUCU52oo9PVovUg3YGbuWmsQVQgJUjc 0gGgjxvqCvm/X7RlUjswcjdGzZ/1gINhkGMDBHC0NDZcuR8ES/FxwVJpKM+hfeKQb5KC VJf+9CUeR81YeMJohBtNugAPrRKYyj7txpUoIp5vsKeAC9LUfzdF7JIDWGx686m8jxbA g7Fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727071514; x=1727676314; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=TOFdGO3gQgEMv0FUNjg2PQEHSa2JsxUVZItdJDTfh4g=; b=eJgqmu/1S/2HdHO0946OTHbQke22wTArCC8Px8+7HbWrIm3uq7AYMjoSnwko2YET8f SL9papmjkGZl7gHPEQyHt5JMvC+IriN2Q/MS/qQ7FOTDnyyFucGG+oQGreH0rigHro9p zPWW+Aly2AT7r2Yemc2BreR4LUr2luC+bACUA0qeEZKpdb6K9o8j6M60R7NN1XfaAobN kktcaVixffKQKb0yQ5wdPX+XH0eC1u0XeqhwdTR1wOIYGraMsTgZrb84BSOdxcv48nMG HKcSiq1DJPZGGJInixCxr7yEQKLoNLb0ytwUFeU6B03EPbA7m9vy/wEobmtjlpZ8XgqU 61Yw== X-Gm-Message-State: AOJu0YxzJNlkWCMj/cztX95t6ZmpSRuOAwXo/CRO6DKMTA4EK+mVeMaq jldAzNwbGNQDo7F2GGAo+QI9dc0h62p7vtpcGnOQn6AXlCfeWge25B5rUl6bRnJNM7QOB9JNAvQ = X-Google-Smtp-Source: AGHT+IHWxpXO6k+Srp6R6Z46nKTVXtr9CIaeyOsCoM6SN1LpAmdBorSoeBCTCe2BcvlQDel7GaI8Vw== X-Received: by 2002:a05:6214:4198:b0:6c7:bad5:61dd with SMTP id 6a1803df08f44-6c7bc80d135mr159043696d6.36.1727071514497; Sun, 22 Sep 2024 23:05:14 -0700 (PDT) Received: from localhost.localdomain ([199.58.83.12]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6c75e494a28sm43812706d6.68.2024.09.22.23.05.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Sep 2024 23:05:13 -0700 (PDT) From: Glenn Washburn To: The development of GNU GRUB , Daniel Kiper Cc: Peter Jones , Glenn Washburn Subject: [PATCH v2 0/4] EFI envblk Date: Mon, 23 Sep 2024 01:04:54 -0500 Message-Id: X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::f30; envelope-from=development@efficientek.com; helo=mail-qv1-xf30.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The development of GNU GRUB Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org VXBkYXRlIHYyOgogKiBSZWJhc2Ugb250byBjdXJyZW50IG1hc3Rlci4gVGhpcyByZWFsbHkgZGlk IG5vdCBjaGFuZ2UgdGhlIGNvbnRlbnRzIG9mCiAgIHRoZSBwYXRjaCB0aG91Z2gKClRoaXMgcGF0 Y2ggc2VyaWVzIChmb3IgbWUpIHdhcyBtb3RpdmF0ZWQgYnkgdGhlICJnZGI6IEFkZCBtb3JlIHN1 cHBvcnQgZm9yCmRlYnVnZ2luZyBvbiBFRkkgcGxhdGZvcm1zIiBwYXRjaCBzZXJpZXMsIHdoaWNo IGFsbG93ZWQgcHJpbnRpbmcgaW4gZWFybHkKRUZJIGluaXQgb2YgdGhlIEdEQiBjb21tYW5kIGZv ciBwcm9wZXJseSBsb2FkaW5nIHN5bWJvbHMuIFRoYXQgYXBwcm9hY2ggb2YKaGF2aW5nIHRoZSBm dW5jdGlvbmFsaXR5IGJlIGluY2x1ZGVkIGF0IGNvbXBpbGUgdGltZSB3YXMgdWx0aW1hdGVseQpy ZWplY3RlZC4gRHVyaW5nIHRoZSBkaXNjdXNzaW9uIG9mIHRoYXQgc2VyaWVzLCBSb2JiaWUgc3Vn Z2VzdGVkWzFdIHVzaW5nCnBhdGNoZXMgYnkgUGV0ZXIgYW5kIGluIHRoZSBSZWRoYXQgZG93bnN0 cmVhbSByZXBvIHdoaWNoIHVzZXMgYW4gRUZJCnZhcmlhYmxlIHRvIHN0b3JlIGEgR1JVQiBlbnYg YmxvY2suIFVzaW5nIHRoaXMsIGEgdXNlciBjb3VsZCBzdG9yZSBhCnZhcmlhYmxlIGluIHRoZSBl bnYgYmxvY2sgc3RvcmVkIGluIHRoZSBFRkkgdmFyaWFibGUgYW5kIHRoZW4gaGF2ZSBHUlVCCmxv YWQgdGhhdCBlbnYgYmxvY2sgaW4gZWFybHkgaW5pdCBhcyBhIHdheSB0byBlbmFibGUgdGhlIHBy aW50aW5nIG9mIHRoZQpHREIgY29tbWFuZC4KCkkndmUgdGFrZW4gdGhlIG9yaWdpbmFsIHBhdGNo ZXMgYnkgUGV0ZXIsIG1hZGUgbW9yZSBzdWl0YWJsZSBmb3IgaW5jbHVkaW5nCmluIEdSVUIsIGZp eGVkIHNvbWUgYnVncywgYW5kIGFkZGVkIGEgbWlub3IgZmVhdHVyZS4gVGhlIGZpcnN0IHBhdGNo LCBhZGRzCmVudiBibG9jayBsb2FkaW5nIGluIGVhcmx5IEVGSSBpbml0IGZyb20gdGhlIEdSVUJf RU5WIEVGSSB2YXJpYWJsZS4gVGhlCnNlY29uZCBwYXRjaCBpcyBpbmNsdWRlZCB0byBwcm92aWRl IHRvb2xzIGZvciBHUlVCIHRvIHNldCB0aGlzIEVGSSBlbnYKYmxvY2sgaXRzZWxmLCBhcyBvcHBv c2VkIHRvIG5lZWRpbmcgdG8gdXNlIHRoZSBtZXRob2Qgc3VnZ2VzdGVkIGJ5ClJvYmJpZVsxXSwg d2hpY2ggcmVxdWlyZXMgR05VL0xpbnV4IGFuZCB0aGUgdXNlci1zcGFjZSBncnViMi1lZGl0ZW52 CnV0aWxpdHkuIE9mIGNvdXJzZSwgaWYgR1JVQiBpcyBjcmFzaGluZyBiZWZvcmUgb25lIGNhbiBy dW4gdGhlCmVmaS1leHBvcnQtZW52IGNvbW1hbmQsIHRoZW4gb3RoZXIgd2F5cyBvZiBjcmVhdGlu ZyBhbmQgc2V0dGluZyB0aGUgRUZJCmVudmJsayB2YXJpYWJsZSBhcmUgbmVjZXNzYXJ5LiBUaGUg dGhpcmQgcGF0Y2ggYWRkcyBhIHRlc3Qgd2hpY2ggY2hlY2tzIHRoZQp1c2FiaWxpdHkgb2YgdGhl IGNvbW1hbmRzIGFuZCB0aGUgZWFybHkgaW5pdCBsb2FkaW5nLiBBbmQgdGhlIGxhc3QgcGF0Y2gs CndoaWNodm1vdGl2YXRlZCB0aGlzIHNlcmllcywgcHJpbnRzIHRoZSBHREIgY29tbWFuZCBzdHJp bmcgaWYgdGhlIEdSVUIKdmFyaWFibGUgbmFtZWQgImVuYWJsZV9lYXJseWluaXRfZ2RiaW5mbyIg aXMgcHJlc2VudCBhbmQgaXMgc2V0IHRvICIxIiwgYWZ0ZXIKdGhlIGVudiBibG9jayBpcyBsb2Fk ZWQgZnJvbSB0aGUgR1JVQl9FTlYgRUZJIHZhcmlhYmxlLiBXZSBtaWdodCB3YW50IGEKZGlmZmVy ZW50IG5hbWUgZm9yIHRoZSBHUlVCIHZhcmlhYmxlLCBJIGRvbid0IHJlYWxseSBoYXZlIGEgcHJl ZmVyZW5jZS4KCkdsZW5uCgpbMV0gaHR0cHM6Ly9tYWlsLmdudS5vcmcvYXJjaGl2ZS9odG1sL2dy dWItZGV2ZWwvMjAyMy0wMy9tc2cwMDA3Mi5odG1sCgpHbGVubiBXYXNoYnVybiAoMik6CiAgdGVz dHM6IEFkZCBlZmllbnZfdGVzdCBmb3IgdGVzdGluZyBlZmktZXhwb3J0LWVudiBhbmQgZWZpLWxv YWQtZW52CiAgZWZpOiBQcmludCBHREIgY29tbWFuZCBmb3IgbG9hZGluZyBzeW1ib2xzIGlmIHZh cmlhYmxlIGV4aXN0cwoKUGV0ZXIgSm9uZXMgKDIpOgogIGVmaTogTG9hZCBlbnYgYmxvY2sgZnJv bSBHUlVCX0VOViBFRkkgdmFyaWFibGUgaW4gZWFybHkgaW5pdAogIGVmaTogQWRkIGVmaS1leHBv cnQtZW52IGFuZCBlZmktbG9hZC1lbnYgY29tbWFuZHMKCiBNYWtlZmlsZS51dGlsLmRlZiAgICAg ICAgICAgIHwgICA2ICsrCiBkb2NzL2dydWIudGV4aSAgICAgICAgICAgICAgIHwgIDI0ICsrKysr CiBncnViLWNvcmUvTWFrZWZpbGUuY29yZS5kZWYgIHwgICA3ICsrCiBncnViLWNvcmUvY29tbWFu ZHMvZWZpL2Vudi5jIHwgMTgyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBn cnViLWNvcmUva2Vybi9lZmkvZWZpLmMgICAgIHwgICAzICsKIGdydWItY29yZS9rZXJuL2VmaS9p bml0LmMgICAgfCAgMzcgKysrKysrKwogZ3J1Yi1jb3JlL2xpYi9lbnZibGsuYyAgICAgICB8ICA0 MyArKysrKysrKysKIGluY2x1ZGUvZ3J1Yi9lZmkvZWZpLmggICAgICAgfCAgIDUgKwogaW5jbHVk ZS9ncnViL2xpYi9lbnZibGsuaCAgICB8ICAgMyArCiB0ZXN0cy9lZmllbnZfdGVzdC5pbiAgICAg ICAgIHwgIDU3ICsrKysrKysrKysrCiAxMCBmaWxlcyBjaGFuZ2VkLCAzNjcgaW5zZXJ0aW9ucygr KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdydWItY29yZS9jb21tYW5kcy9lZmkvZW52LmMKIGNyZWF0 ZSBtb2RlIDEwMDY0NCB0ZXN0cy9lZmllbnZfdGVzdC5pbgoKUmFuZ2UtZGlmZiBhZ2FpbnN0IHYx OgoxOiAgMTVhOWM3MTEyZWFlICEgMTogIGQyYWQwOTBkNzQ4NiBlZmk6IExvYWQgZW52IGJsb2Nr IGZyb20gR1JVQl9FTlYgRUZJIHZhcmlhYmxlIGluIGVhcmx5IGluaXQKICAgIEBAIGdydWItY29y ZS9rZXJuL2VmaS9pbml0LmMKICAgICAgI2lmZGVmIEdSVUJfU1RBQ0tfUFJPVEVDVE9SCiAgICAg IAogICAgICBzdGF0aWMgZ3J1Yl9lZmlfY2hhcjE2X3Qgc3RhY2tfY2hrX2ZhaWxfbXNnW10gPQog ICAgLUBAIGdydWItY29yZS9rZXJuL2VmaS9pbml0LmM6IHN0YWNrX3Byb3RlY3Rvcl9pbml0ICh2 b2lkKQogICAgK0BAIGdydWItY29yZS9rZXJuL2VmaS9pbml0LmM6IGdydWJfc3RhY2tfcHJvdGVj dG9yX2luaXQgKHZvaWQpCiAgICAgIAogICAgICBncnViX2FkZHJfdCBncnViX21vZGJhc2U7CiAg ICAgIAoyOiAgZDAwMGNkYmQwNDY4ID0gMjogIDQ1NmY0MjQ1ZWY3NiBlZmk6IEFkZCBlZmktZXhw b3J0LWVudiBhbmQgZWZpLWxvYWQtZW52IGNvbW1hbmRzCjM6ICAzOTY2ZWJhNGEzMmIgPSAzOiAg MDQwNzJiY2NjMmM3IHRlc3RzOiBBZGQgZWZpZW52X3Rlc3QgZm9yIHRlc3RpbmcgZWZpLWV4cG9y dC1lbnYgYW5kIGVmaS1sb2FkLWVudgo0OiAgYjY1ZTdhOGJhYzQwID0gNDogIGEyMzY2N2QyNWY0 MCBlZmk6IFByaW50IEdEQiBjb21tYW5kIGZvciBsb2FkaW5nIHN5bWJvbHMgaWYgdmFyaWFibGUg ZXhpc3RzCi0tIAoyLjM0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpHcnViLWRldmVsIG1haWxpbmcgbGlzdApHcnViLWRldmVsQGdudS5vcmcKaHR0 cHM6Ly9saXN0cy5nbnUub3JnL21haWxtYW4vbGlzdGluZm8vZ3J1Yi1kZXZlbAo=