From nobody Sat Nov 23 08:17:15 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of seabios.org designates 78.46.105.101 as permitted sender) client-ip=78.46.105.101; envelope-from=seabios-bounces@seabios.org; helo=coreboot.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of seabios.org designates 78.46.105.101 as permitted sender) smtp.mailfrom=seabios-bounces@seabios.org; dmarc=fail(p=none dis=none) header.from=gmail.com Return-Path: Received: from coreboot.org (coreboot.org [78.46.105.101]) by mx.zohomail.com with SMTPS id 1731296511766901.1625917120299; Sun, 10 Nov 2024 19:41:51 -0800 (PST) Received: from authenticated-user (PRIMARY_HOSTNAME [PUBLIC_IP]) by coreboot.org (Postfix) with ESMTPA id 682A3E0F01; Mon, 11 Nov 2024 03:41:46 +0000 (UTC) Received: from authenticated-user (PRIMARY_HOSTNAME [PUBLIC_IP]) by coreboot.org (Postfix) with ESMTP id 35A8CE0C82 for ; Mon, 11 Nov 2024 03:41:30 +0000 (UTC) Received: from authenticated-user (PRIMARY_HOSTNAME [PUBLIC_IP]) for ; Sun, 10 Nov 2024 19:41:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731296488; x=1731901288; darn=seabios.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=9lKXNiI/gVRbNrdXJEx/MA70+IRyO8sbuNpMYBna5oI=; b=WZiiUMg3wHHhcofThv67Lg1umSuRzvXS1WFUrp9aRQ/GAs5SUkSaQPcVrqcBsEv9Ps a32W1i3yIzVZIBbMJR2dpqSvcId6iRqvit9xkYjJHupWQ5QHgfAMYLkC5FziJCGOF9tf f7YJC+Ab44VcX/2UygESYSXnTvNxxxhTIynrJCP1dYuOVS15Q6uxLaH7E8lzASuiOH5L ZMOTWvTFDzi8uqYDdYywoxgvPeCuYlbAnGR0SZa0zdXWI4yzWqlmao1M2tEN+lx6i2RA 1LOn5CmVUskGZzwR6WeS/qP25mniBqpdBpT6Gj8L7IL5rrz9N9hxAzA0QdQFspb/xqy6 4AVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731296488; x=1731901288; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=9lKXNiI/gVRbNrdXJEx/MA70+IRyO8sbuNpMYBna5oI=; b=eQ9ErBOU1sJNr6KHWcSkOQflQF8OvsYm9CSjRotDkvLj3wrzuA0zRHmIjPW1x98qBh 5Swny9Y0wUXp4ozdKTixEgoCfNCL4Nw8d3gknTdkkTXbc6d22jO7GoO3XYQxUzmQIuNJ s3dn5D+rAuK+RQfFx6A9lCiUOccJKqSJUa3BUrghOApyzb2MuII3di29nI//GSD/8FrT esW83UyDMJVXO3GQHiZGUurSHcI2qAJChUZkMlttIB8r1/TY720jPXSaMc549gHk6+AE w4eYnO3evaTRF2scUnoy4QF+guQ64mWhf6TyQ4iUCArrZ8/hiyoBOMKlt9mGoLqXmsej bPJA== X-Gm-Message-State: AOJu0YyTs2EH1/3RfRPg9tS8IV9ySBliIyZGwEh/qNhL3KbdiqhizumA bpkwuJZJ3WanJ5Wvj6xleNsyPVSluOdyhYPXtvOqlRcOxsdRF7kkoYRGIUkVyke55nsOS/jx7zt NjMbyTcrikZ0oLTqcZSHHmDnn0PxhZ/98 X-Google-Smtp-Source: AGHT+IFU+MjAmHl9ttyjlwz3KuK9cfOEL/Bs00GmcZ4gF0h9HXmdXaUo9V9eZ1tNjx7GiXB64gtAeeifvuJYaBl2uP8= X-Received: by 2002:a05:6820:2015:b0:5ee:56d:69f9 with SMTP id 006d021491bc7-5ee57c5c780mr7300842eaf.5.1731296488375; Sun, 10 Nov 2024 19:41:28 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Daniel Khodabakhsh Date: Mon, 11 Nov 2024 03:41:16 +0000 Message-ID: To: seabios@seabios.org Content-Type: multipart/mixed; boundary="00000000000030e80e06269ae0bd" Message-ID-Hash: YSK4YL3AQANMIMIMNJEOFAKSJFLX4IMC X-Message-ID-Hash: YSK4YL3AQANMIMIMNJEOFAKSJFLX4IMC X-MailFrom: d.khodabakhsh@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-seabios.seabios.org-0; header-match-seabios.seabios.org-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [SeaBIOS] Re: [PATCH] Add force-boot-menu runtime configuration List-Id: SeaBIOS mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Authentication-Results: coreboot.org; auth=pass smtp.auth=mailman@coreboot.org smtp.mailfrom=seabios-bounces@seabios.org X-Spamd-Bar: / X-Zoho-Virus-Status: 1 X-Zoho-AV-Stamp: zmail-av-1.3.1/231.261.35 X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1731296512064116600 Content-Transfer-Encoding: quoted-printable --00000000000030e80e06269ae0bd MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QWZ0ZXIgcG9raW5nIGFyb3VuZCBJIHJlYWxpc2VkIGJvb3QtZmFpbC13YWl0IHN1cHBvcnRzIGEg bmVnYXRpdmUKaW50ZWdlciBpbnB1dCwgc28gaW5zdGVhZCBvZiBpbnRyb2R1Y2luZyBhIG5ldyBj b25maWd1cmF0aW9uIEkgbWFkZSBhCmNoYW5nZSB0byBzdXBwb3J0IG5lZ2F0aXZlIGludGVnZXIg aW5wdXQgZm9yIGJvb3QtbWVudS13YWl0LgpQbGVhc2UgZGlzcmVnYXJkIHRoZSBwcmV2aW91cyBw YXRjaCBhbmQgY29uc2lkZXIgdGhpcyBvbmUgaW5zdGVhZDoKCkZyb20gMTdhNWIxY2Q5MGExMDY2 MTY1MjkxMWE1NDFhZmMxM2I2OTcwOWViZiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTog RGFuaWVsIEtob2RhYmFraHNoIDxkLmtob2RhYmFraHNoQGdtYWlsLmNvbT4KRGF0ZTogVGh1LCA3 IE5vdiAyMDI0IDE4OjQ2OjE2IC0wODAwClN1YmplY3Q6IFtQQVRDSF0gRm9yY2UgZGlzcGxheSBv ZiB0aGUgYm9vdCBtZW51IHdoZW4gYm9vdC1tZW51LXdhaXQgaXMgYQogbmVnYXRpdmUgbnVtYmVy LgoKLS0tCiBkb2NzL1J1bnRpbWVfY29uZmlnLm1kIHwgIDIgKy0KIHNyYy9ib290LmMgICAgICAg ICAgICAgfCAyOSArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2Vk LCAxNyBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL1J1 bnRpbWVfY29uZmlnLm1kIGIvZG9jcy9SdW50aW1lX2NvbmZpZy5tZAppbmRleCA1Nzk1MzgyYi4u ZjVlMGNiZDUgMTAwNjQ0Ci0tLSBhL2RvY3MvUnVudGltZV9jb25maWcubWQKKysrIGIvZG9jcy9S dW50aW1lX2NvbmZpZy5tZApAQCAtMTc2LDcgKzE3Niw3IEBAIFRoZXJlIGFyZSBzZXZlcmFsIGFk ZGl0aW9uYWwgY29uZmlndXJhdGlvbiBvcHRpb25zCmF2YWlsYWJsZSBpbiB0aGUKIHwgc2hvdy1i b290LW1lbnUgICAgICB8IENvbnRyb2xzIHRoZSBkaXNwbGF5IG9mIHRoZSBib290IG1lbnUuIFZh bGlkCnZhbHVlcyBhcmUgMDogRGlzYWJsZSB0aGUgYm9vdCBtZW51LCAxOiBEaXNwbGF5IGJvb3Qg bWVudQp1bmNvbmRpdGlvbmFsbHksIDI6IFNraXAgYm9vdCBtZW51IGlmIG9ubHkgb25lIGRldmlj ZSBpcyBwcmVzZW50LiBUaGUKZGVmYXVsdCBpcyAxLgogfCBib290LW1lbnUtbWVzc2FnZSAgIHwg Q3VzdG9taXplIHRoZSB0ZXh0IGJvb3QgbWVudSBtZXNzYWdlLgpOb3JtYWxseSwgd2hlbiBpbiB0 ZXh0IG1vZGUgU2VhQklPUyB3aWxsIHJlcG9ydCB0aGUgc3RyaW5nICJcXG5QcmVzcwpFU0MgZm9y IGJvb3QgbWVudS5cXG5cXG4iLiBUaGlzIGZpZWxkIGFsbG93cyB0aGUgc3RyaW5nIHRvIGJlIGNo YW5nZWQuCihUaGlzIGlzIGEgc3RyaW5nIGZpZWxkLCBhbmQgaXMgYWRkZWQgYXMgYSBmaWxlIGNv bnRhaW5pbmcgdGhlIHJhdwpzdHJpbmcuKQogfCBib290LW1lbnUta2V5ICAgICAgIHwgQ29udHJv bHMgd2hpY2gga2V5IGFjdGl2YXRlcyB0aGUgYm9vdCBtZW51LgpUaGUgdmFsdWUgc3RvcmVkIGlz IHRoZSBET1Mgc2NhbiBjb2RlIChlZywgMHg4NiBmb3IgRjEyLCAweDAxIGZvcgpFc2MpLiBJZiB0 aGlzIGZpZWxkIGlzIHNldCwgYmUgc3VyZSB0byBhbHNvIGN1c3RvbWl6ZSB0aGUKKipib290LW1l bnUtbWVzc2FnZSoqIGZpZWxkIGFib3ZlLgotfCBib290LW1lbnUtd2FpdCAgICAgIHwgQW1vdW50 IG9mIHRpbWUgKGluIG1pbGxpc2Vjb25kcykgdG8gd2FpdCBhdAp0aGUgYm9vdCBtZW51IHByb21w dCBiZWZvcmUgc2VsZWN0aW5nIHRoZSBkZWZhdWx0IGJvb3QuCit8IGJvb3QtbWVudS13YWl0ICAg ICAgfCBBbW91bnQgb2YgdGltZSAoaW4gbWlsbGlzZWNvbmRzKSB0byB3YWl0IGF0CnRoZSBib290 IG1lbnUgcHJvbXB0IGJlZm9yZSBzZWxlY3RpbmcgdGhlIGRlZmF1bHQgYm9vdC4gU2V0IHRvIGEK bmVnYXRpdmUgbnVtYmVyIHN1Y2ggYXMgLTEgdG8gZm9yY2UgdGhlIGRpc3BsYXkgb2YgdGhlIGJv b3QgbWVudS4KIHwgYm9vdC1mYWlsLXdhaXQgICAgICB8IElmIG5vIGJvb3QgZGV2aWNlcyBhcmUg Zm91bmQgU2VhQklPUyB3aWxsCnJlYm9vdCBhZnRlciA2MCBzZWNvbmRzLiBTZXQgdGhpcyB0byB0 aGUgYW1vdW50IG9mIHRpbWUgKGluCm1pbGxpc2Vjb25kcykgdG8gY3VzdG9taXplIHRoZSByZWJv b3QgZGVsYXkgb3Igc2V0IHRvIC0xIHRvIGRpc2FibGUKcmVib290aW5nIHdoZW4gbm8gYm9vdCBk ZXZpY2VzIGFyZSBmb3VuZAogfCBleHRyYS1wY2ktcm9vdHMgICAgIHwgSWYgdGhlIHRhcmdldCBt YWNoaW5lIGhhcyBtdWx0aXBsZQppbmRlcGVuZGVudCByb290IGJ1c2VzIHNldCB0aGlzIHRvIGEg cG9zaXRpdmUgdmFsdWUuIFRoZSBTZWFCSU9TIFBDSQpwcm9iZSB3aWxsIHRoZW4gc2VhcmNoIGZv ciB0aGUgZ2l2ZW4gbnVtYmVyIG9mIGV4dHJhIHJvb3QgYnVzZXMuCiB8IHBzMi1rZXlib2FyZC1z cGludXAgfCBTb21lIGxhcHRvcHMgdGhhdCBlbXVsYXRlIFBTMiBrZXlib2FyZHMgZG9uJ3QKcmVz cG9uZCB0byBrZXlib2FyZCBjb21tYW5kcyBpbW1lZGlhdGVseSBhZnRlciBwb3dlcmluZyBvbi4g T25lIG1heQpzcGVjaWZ5IHRoZSBhbW91bnQgb2YgdGltZSAoaW4gbWlsbGlzZWNvbmRzKSBoZXJl IHRvIGFsbG93IGFzCmFkZGl0aW9uYWwgdGltZSBmb3IgdGhlIGtleWJvYXJkIHRvIGJlY29tZSBy ZXNwb25zaXZlLiBXaGVuIHRoaXMgZmllbGQKaXMgc2V0LCBTZWFCSU9TIHdpbGwgcmVwZWF0ZWRs eSBhdHRlbXB0IHRvIGRldGVjdCB0aGUga2V5Ym9hcmQgdW50aWwKdGhlIGtleWJvYXJkIGlzIGZv dW5kIG9yIHRoZSBzcGVjaWZpZWQgdGltZW91dCBpcyByZWFjaGVkLgpkaWZmIC0tZ2l0IGEvc3Jj L2Jvb3QuYyBiL3NyYy9ib290LmMKaW5kZXggMWVmZmQ4MDIuLjVjMzdkYWZkIDEwMDY0NAotLS0g YS9zcmMvYm9vdC5jCisrKyBiL3NyYy9ib290LmMKQEAgLTcwOCwyMCArNzA4LDIzIEBAIGludGVy YWN0aXZlX2Jvb3RtZW51KHZvaWQpCiAgICAgICAgIHJldHVybjsKICAgICB9CgotICAgIHdoaWxl IChnZXRfa2V5c3Ryb2tlKDApID49M0QgMCkKLSAgICAgICAgOwotCi0gICAgY2hhciAqYm9vdG1z ZyA9M0Qgcm9tZmlsZV9sb2FkZmlsZSgiZXRjL2Jvb3QtbWVudS1tZXNzYWdlIiwgTlVMTCk7Cisg ICAgaW50IG1lbnV0aW1lID0zRCByb21maWxlX2xvYWRpbnQoImV0Yy9ib290LW1lbnUtd2FpdCIs CkRFRkFVTFRfQk9PVE1FTlVfV0FJVCk7CiAgICAgaW50IG1lbnVrZXkgPTNEIHJvbWZpbGVfbG9h ZGludCgiZXRjL2Jvb3QtbWVudS1rZXkiLCAxKTsKLSAgICBwcmludGYoIiVzIiwgYm9vdG1zZyA/ OiAiXG5QcmVzcyBFU0MgZm9yIGJvb3QgbWVudS5cblxuIik7Ci0gICAgZnJlZShib290bXNnKTsK LQotICAgIHUzMiBtZW51dGltZSA9M0Qgcm9tZmlsZV9sb2FkaW50KCJldGMvYm9vdC1tZW51LXdh aXQiLApERUZBVUxUX0JPT1RNRU5VX1dBSVQpOwotICAgIGVuYWJsZV9ib290c3BsYXNoKCk7Ci0g ICAgaW50IHNjYW5fY29kZSA9M0QgZ2V0X2tleXN0cm9rZShtZW51dGltZSk7Ci0gICAgZGlzYWJs ZV9ib290c3BsYXNoKCk7Ci0gICAgaWYgKHNjYW5fY29kZSAhPTNEIG1lbnVrZXkpCi0gICAgICAg IHJldHVybjsKKyAgICBpbnQgc2Nhbl9jb2RlOworICAgIGlmIChtZW51dGltZSA+PTNEIDApIHsK KyAgICAgICAgd2hpbGUgKGdldF9rZXlzdHJva2UoMCkgPj0zRCAwKQorICAgICAgICAgICAgOwor CisgICAgICAgIGNoYXIgKmJvb3Rtc2cgPTNEIHJvbWZpbGVfbG9hZGZpbGUoImV0Yy9ib290LW1l bnUtbWVzc2FnZSIsIE5VTEwpOworICAgICAgICBwcmludGYoIiVzIiwgYm9vdG1zZyA/OiAiXG5Q cmVzcyBFU0MgZm9yIGJvb3QgbWVudS5cblxuIik7CisgICAgICAgIGZyZWUoYm9vdG1zZyk7CisK KyAgICAgICAgZW5hYmxlX2Jvb3RzcGxhc2goKTsKKyAgICAgICAgc2Nhbl9jb2RlID0zRCBnZXRf a2V5c3Ryb2tlKG1lbnV0aW1lKTsKKyAgICAgICAgZGlzYWJsZV9ib290c3BsYXNoKCk7CisgICAg ICAgIGlmIChzY2FuX2NvZGUgIT0zRCBtZW51a2V5KQorICAgICAgICAgICAgcmV0dXJuOworICAg IH0KCiAgICAgd2hpbGUgKGdldF9rZXlzdHJva2UoMCkgPj0zRCAwKQogICAgICAgICA7Ci0tPTIw CjIuNDYuMA== --00000000000030e80e06269ae0bd Content-Type: application/octet-stream; name="0001-Force-display-of-the-boot-menu-when-boot-menu-wait-i.patch" Content-Disposition: attachment; filename="0001-Force-display-of-the-boot-menu-when-boot-menu-wait-i.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m3ch7qzy0 RnJvbSAxN2E1YjFjZDkwYTEwNjYxNjUyOTExYTU0MWFmYzEzYjY5NzA5ZWJmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYW5pZWwgS2hvZGFiYWtoc2ggPGQua2hvZGFiYWtoc2hAZ21h aWwuY29tPgpEYXRlOiBUaHUsIDcgTm92IDIwMjQgMTg6NDY6MTYgLTA4MDAKU3ViamVjdDogW1BB VENIXSBGb3JjZSBkaXNwbGF5IG9mIHRoZSBib290IG1lbnUgd2hlbiBib290LW1lbnUtd2FpdCBp cyBhCiBuZWdhdGl2ZSBudW1iZXIuCgotLS0KIGRvY3MvUnVudGltZV9jb25maWcubWQgfCAgMiAr LQogc3JjL2Jvb3QuYyAgICAgICAgICAgICB8IDI5ICsrKysrKysrKysrKysrKystLS0tLS0tLS0t LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RvY3MvUnVudGltZV9jb25maWcubWQgYi9kb2NzL1J1bnRpbWVfY29uZmln Lm1kCmluZGV4IDU3OTUzODJiLi5mNWUwY2JkNSAxMDA2NDQKLS0tIGEvZG9jcy9SdW50aW1lX2Nv bmZpZy5tZAorKysgYi9kb2NzL1J1bnRpbWVfY29uZmlnLm1kCkBAIC0xNzYsNyArMTc2LDcgQEAg VGhlcmUgYXJlIHNldmVyYWwgYWRkaXRpb25hbCBjb25maWd1cmF0aW9uIG9wdGlvbnMgYXZhaWxh YmxlIGluIHRoZQogfCBzaG93LWJvb3QtbWVudSAgICAgIHwgQ29udHJvbHMgdGhlIGRpc3BsYXkg b2YgdGhlIGJvb3QgbWVudS4gVmFsaWQgdmFsdWVzIGFyZSAwOiBEaXNhYmxlIHRoZSBib290IG1l bnUsIDE6IERpc3BsYXkgYm9vdCBtZW51IHVuY29uZGl0aW9uYWxseSwgMjogU2tpcCBib290IG1l bnUgaWYgb25seSBvbmUgZGV2aWNlIGlzIHByZXNlbnQuIFRoZSBkZWZhdWx0IGlzIDEuCiB8IGJv b3QtbWVudS1tZXNzYWdlICAgfCBDdXN0b21pemUgdGhlIHRleHQgYm9vdCBtZW51IG1lc3NhZ2Uu IE5vcm1hbGx5LCB3aGVuIGluIHRleHQgbW9kZSBTZWFCSU9TIHdpbGwgcmVwb3J0IHRoZSBzdHJp bmcgIlxcblByZXNzIEVTQyBmb3IgYm9vdCBtZW51LlxcblxcbiIuIFRoaXMgZmllbGQgYWxsb3dz IHRoZSBzdHJpbmcgdG8gYmUgY2hhbmdlZC4gKFRoaXMgaXMgYSBzdHJpbmcgZmllbGQsIGFuZCBp cyBhZGRlZCBhcyBhIGZpbGUgY29udGFpbmluZyB0aGUgcmF3IHN0cmluZy4pCiB8IGJvb3QtbWVu dS1rZXkgICAgICAgfCBDb250cm9scyB3aGljaCBrZXkgYWN0aXZhdGVzIHRoZSBib290IG1lbnUu IFRoZSB2YWx1ZSBzdG9yZWQgaXMgdGhlIERPUyBzY2FuIGNvZGUgKGVnLCAweDg2IGZvciBGMTIs IDB4MDEgZm9yIEVzYykuIElmIHRoaXMgZmllbGQgaXMgc2V0LCBiZSBzdXJlIHRvIGFsc28gY3Vz dG9taXplIHRoZSAqKmJvb3QtbWVudS1tZXNzYWdlKiogZmllbGQgYWJvdmUuCi18IGJvb3QtbWVu dS13YWl0ICAgICAgfCBBbW91bnQgb2YgdGltZSAoaW4gbWlsbGlzZWNvbmRzKSB0byB3YWl0IGF0 IHRoZSBib290IG1lbnUgcHJvbXB0IGJlZm9yZSBzZWxlY3RpbmcgdGhlIGRlZmF1bHQgYm9vdC4K K3wgYm9vdC1tZW51LXdhaXQgICAgICB8IEFtb3VudCBvZiB0aW1lIChpbiBtaWxsaXNlY29uZHMp IHRvIHdhaXQgYXQgdGhlIGJvb3QgbWVudSBwcm9tcHQgYmVmb3JlIHNlbGVjdGluZyB0aGUgZGVm YXVsdCBib290LiBTZXQgdG8gYSBuZWdhdGl2ZSBudW1iZXIgc3VjaCBhcyAtMSB0byBmb3JjZSB0 aGUgZGlzcGxheSBvZiB0aGUgYm9vdCBtZW51LgogfCBib290LWZhaWwtd2FpdCAgICAgIHwgSWYg bm8gYm9vdCBkZXZpY2VzIGFyZSBmb3VuZCBTZWFCSU9TIHdpbGwgcmVib290IGFmdGVyIDYwIHNl Y29uZHMuIFNldCB0aGlzIHRvIHRoZSBhbW91bnQgb2YgdGltZSAoaW4gbWlsbGlzZWNvbmRzKSB0 byBjdXN0b21pemUgdGhlIHJlYm9vdCBkZWxheSBvciBzZXQgdG8gLTEgdG8gZGlzYWJsZSByZWJv b3Rpbmcgd2hlbiBubyBib290IGRldmljZXMgYXJlIGZvdW5kCiB8IGV4dHJhLXBjaS1yb290cyAg ICAgfCBJZiB0aGUgdGFyZ2V0IG1hY2hpbmUgaGFzIG11bHRpcGxlIGluZGVwZW5kZW50IHJvb3Qg YnVzZXMgc2V0IHRoaXMgdG8gYSBwb3NpdGl2ZSB2YWx1ZS4gVGhlIFNlYUJJT1MgUENJIHByb2Jl IHdpbGwgdGhlbiBzZWFyY2ggZm9yIHRoZSBnaXZlbiBudW1iZXIgb2YgZXh0cmEgcm9vdCBidXNl cy4KIHwgcHMyLWtleWJvYXJkLXNwaW51cCB8IFNvbWUgbGFwdG9wcyB0aGF0IGVtdWxhdGUgUFMy IGtleWJvYXJkcyBkb24ndCByZXNwb25kIHRvIGtleWJvYXJkIGNvbW1hbmRzIGltbWVkaWF0ZWx5 IGFmdGVyIHBvd2VyaW5nIG9uLiBPbmUgbWF5IHNwZWNpZnkgdGhlIGFtb3VudCBvZiB0aW1lIChp biBtaWxsaXNlY29uZHMpIGhlcmUgdG8gYWxsb3cgYXMgYWRkaXRpb25hbCB0aW1lIGZvciB0aGUg a2V5Ym9hcmQgdG8gYmVjb21lIHJlc3BvbnNpdmUuIFdoZW4gdGhpcyBmaWVsZCBpcyBzZXQsIFNl YUJJT1Mgd2lsbCByZXBlYXRlZGx5IGF0dGVtcHQgdG8gZGV0ZWN0IHRoZSBrZXlib2FyZCB1bnRp bCB0aGUga2V5Ym9hcmQgaXMgZm91bmQgb3IgdGhlIHNwZWNpZmllZCB0aW1lb3V0IGlzIHJlYWNo ZWQuCmRpZmYgLS1naXQgYS9zcmMvYm9vdC5jIGIvc3JjL2Jvb3QuYwppbmRleCAxZWZmZDgwMi4u NWMzN2RhZmQgMTAwNjQ0Ci0tLSBhL3NyYy9ib290LmMKKysrIGIvc3JjL2Jvb3QuYwpAQCAtNzA4 LDIwICs3MDgsMjMgQEAgaW50ZXJhY3RpdmVfYm9vdG1lbnUodm9pZCkKICAgICAgICAgcmV0dXJu OwogICAgIH0KIAotICAgIHdoaWxlIChnZXRfa2V5c3Ryb2tlKDApID49IDApCi0gICAgICAgIDsK LQotICAgIGNoYXIgKmJvb3Rtc2cgPSByb21maWxlX2xvYWRmaWxlKCJldGMvYm9vdC1tZW51LW1l c3NhZ2UiLCBOVUxMKTsKKyAgICBpbnQgbWVudXRpbWUgPSByb21maWxlX2xvYWRpbnQoImV0Yy9i b290LW1lbnUtd2FpdCIsIERFRkFVTFRfQk9PVE1FTlVfV0FJVCk7CiAgICAgaW50IG1lbnVrZXkg PSByb21maWxlX2xvYWRpbnQoImV0Yy9ib290LW1lbnUta2V5IiwgMSk7Ci0gICAgcHJpbnRmKCIl cyIsIGJvb3Rtc2cgPzogIlxuUHJlc3MgRVNDIGZvciBib290IG1lbnUuXG5cbiIpOwotICAgIGZy ZWUoYm9vdG1zZyk7Ci0KLSAgICB1MzIgbWVudXRpbWUgPSByb21maWxlX2xvYWRpbnQoImV0Yy9i b290LW1lbnUtd2FpdCIsIERFRkFVTFRfQk9PVE1FTlVfV0FJVCk7Ci0gICAgZW5hYmxlX2Jvb3Rz cGxhc2goKTsKLSAgICBpbnQgc2Nhbl9jb2RlID0gZ2V0X2tleXN0cm9rZShtZW51dGltZSk7Ci0g ICAgZGlzYWJsZV9ib290c3BsYXNoKCk7Ci0gICAgaWYgKHNjYW5fY29kZSAhPSBtZW51a2V5KQot ICAgICAgICByZXR1cm47CisgICAgaW50IHNjYW5fY29kZTsKKyAgICBpZiAobWVudXRpbWUgPj0g MCkgeworICAgICAgICB3aGlsZSAoZ2V0X2tleXN0cm9rZSgwKSA+PSAwKQorICAgICAgICAgICAg OworCisgICAgICAgIGNoYXIgKmJvb3Rtc2cgPSByb21maWxlX2xvYWRmaWxlKCJldGMvYm9vdC1t ZW51LW1lc3NhZ2UiLCBOVUxMKTsKKyAgICAgICAgcHJpbnRmKCIlcyIsIGJvb3Rtc2cgPzogIlxu UHJlc3MgRVNDIGZvciBib290IG1lbnUuXG5cbiIpOworICAgICAgICBmcmVlKGJvb3Rtc2cpOwor CisgICAgICAgIGVuYWJsZV9ib290c3BsYXNoKCk7CisgICAgICAgIHNjYW5fY29kZSA9IGdldF9r ZXlzdHJva2UobWVudXRpbWUpOworICAgICAgICBkaXNhYmxlX2Jvb3RzcGxhc2goKTsKKyAgICAg ICAgaWYgKHNjYW5fY29kZSAhPSBtZW51a2V5KQorICAgICAgICAgICAgcmV0dXJuOworICAgIH0K IAogICAgIHdoaWxlIChnZXRfa2V5c3Ryb2tlKDApID49IDApCiAgICAgICAgIDsKLS0gCjIuNDYu MAoK --00000000000030e80e06269ae0bd Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ SeaBIOS mailing list -- seabios@seabios.org To unsubscribe send an email to seabios-leave@seabios.org --00000000000030e80e06269ae0bd--