From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1nvBtS-00036g-Tm for mharc-grub-devel@gnu.org; Sun, 29 May 2022 01:55:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54248) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nvBtQ-00036H-KF for grub-devel@gnu.org; Sun, 29 May 2022 01:55:12 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:48295) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nvBtO-0006H7-Jk for grub-devel@gnu.org; Sun, 29 May 2022 01:55:12 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 246545C00E0; Sun, 29 May 2022 01:55:08 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sun, 29 May 2022 01:55:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pks.im; h=cc:cc :content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm1; t=1653803708; x=1653890108; bh=dkYVfhqjI5 ihgSojbZuzloVCbvA0slOyv83YJHYX+Yg=; b=cRA23WK5O2kNm2OoPu/SQZHHmZ FecUYluYTewk9HP+XpTgh+Z8q6B5Ui26lDjuaRwxEDkWJFHoL3mizc0Y7WtZ5ZOb UV3ssJSlMupsB+C3Yo7jblyRZUXDBawboL2P+kAblq3YRbjeGu7ejZBSBqSMVJRv F/yOG81J1jLY4Pzxf+2jE48bPas+INr/Pzl+4UAn1egqe+ZJbyY5q/14E8QvdEoI XWwzW4OoJ/Io9Hxe8kfdBeKAwec9YHR95okj1sY4Ku7btNKqpB9emgbu9h4CFXBd FFmb9ciHbx8R1MoakJnU9TH+BUAeojyVXEtAtAZx4PpAr6wBvzJBpD+CZtbQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1653803708; x=1653890108; bh=dkYVfhqjI5ihgSojbZuzloVCbvA0 slOyv83YJHYX+Yg=; b=JszFMVmBTZV2ktUvGhSr00TL9ttO/YF8KYl8w4G/uxnw wl5HbQCkdGglTXN9k7/SGKV39cY5RbDpgaASjqNRcQe+QbaC7jfTt+WlAeCX5kit Dstend/T3QI5NornNQgJ2kafhRbhoFyC3BJAgYuq+QpQ5V8uH84WGIXmyikY6EWz 0e9xhERQA7MeLLqdI3UCb6jEMbaTp+Yp671YsigQ2sIuZRcopHhucwC3uVIpQMV0 sagcl7/cyj344sAlQ2bh5/YTkLxP7Dqt1ulvl0a0Te1Fs8T56Ip5HnwpPGx28vu0 bKsa4adIOKxaTMuMYDcorWay4kQqPJLr9nB1mszodQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrkedvgdelkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvvefukfhfgggtuggjsehgtderredttddvnecuhfhrohhmpefrrghtrhhi tghkucfuthgvihhnhhgrrhguthcuoehpshesphhkshdrihhmqeenucggtffrrghtthgvrh hnpeeukedtvedtffevleejtefgheehieegkeeluddvfeefgeehgfeltddtheejleffteen ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpshesph hkshdrihhm X-ME-Proxy: Feedback-ID: i197146af:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 29 May 2022 01:55:07 -0400 (EDT) Received: from localhost (xps [10.192.0.12]) by vm-mail.pks.im (OpenSMTPD) with ESMTPSA id 548e28a3 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sun, 29 May 2022 05:55:01 +0000 (UTC) Date: Sun, 29 May 2022 07:55:00 +0200 From: Patrick Steinhardt To: The development of GNU GRUB Cc: Stefan Berger , Daniel Axtens , leif@nuviainc.com Subject: Re: [PATCH v2 00/15] Dynamic allocation of memory regions and IBM vTPM v2 Message-ID: References: <20220328062240.878781-1-dja@axtens.net> <20220407144104.oau5itt3nk7fycfj@tomti.i.net-space.pl> <20220414153018.7ojgxpwpgq4ii6ej@tomti.i.net-space.pl> <33330aa2-abfd-d26d-7f33-800adbcce6ae@linux.ibm.com> <20220519163448.inz5r7ybpyasc5y5@tomti.i.net-space.pl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="wDTGosx9B4Be5KPY" Content-Disposition: inline In-Reply-To: <20220519163448.inz5r7ybpyasc5y5@tomti.i.net-space.pl> Received-SPF: pass client-ip=66.111.4.27; envelope-from=ps@pks.im; helo=out3-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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: , X-List-Received-Date: Sun, 29 May 2022 05:55:12 -0000 --wDTGosx9B4Be5KPY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, May 19, 2022 at 06:34:48PM +0200, Daniel Kiper wrote: > On Wed, May 18, 2022 at 11:24:48AM -0400, Stefan Berger wrote: > > On 4/14/22 11:30, Daniel Kiper wrote: > > > On Thu, Apr 07, 2022 at 04:41:04PM +0200, Daniel Kiper wrote: > > > > On Mon, Mar 28, 2022 at 05:22:25PM +1100, Daniel Axtens wrote: > > > > > Hi all, > > > > > > > > > > This is, at long last, an updated version of my series extending = Patrick's > > > > > dynamic memory regions to ieee1275. > > > > > > > > > > Noteworthy changes: > > > > > > > > > > - reworked debug prints as grub_dprintfs. Folded the ieee1275 o= nes into the > > > > > ieee1275 patches. > > > > > > > > > > - reworked the ieee1275 runtime memory claiming to be more resi= lient and better > > > > > documented. > > > > > > > > > > - fixed comment style and hopefully addressed all other change = requests. > > > > > > > > > > - grub will now try asking for contiguous memory and then, if t= hat fails, for > > > > > discontiguous memory - in case region merging with the discon= tiguous memory > > > > > is sufficient to allow the eventual allocation to succeed. > > > > > > > > Patrick, all mm and EFI code got my RB. Could you test it with your > > > > Argon changes? If these changes pass your tests I will merge them. > > > > > > Patrick, ping? > > > > > > To be more precise, I am thinking about the patches up to #10. > > > > > > Daniel > > > > Any way we can make progress with this series before it gets all forgot= ten > > about? >=20 > It is not and it will not be forgotten. I am waiting for some allocator > tests reports. When I get them I will merge allocator stuff and review > the rest of the code from this patch series. Sadly folks who are going > to test the code are busy with other stuff. Though I am pinging them... >=20 > Anyway, sorry for delay... >=20 > Daniel Sorry for the delay here, and thanks for the nudge. I've found a few quiet moments this morning to rebase my Argon2 patch series for LUKS2 on top of this series and found everything to work as expected. Decrypting a volume with a memory hardness of 2GB RAM worked just fine on an EFI x64 system. So this series is: Tested-by: Patrick Steinhardt I'm going to revive my own patch series and send it in for review soonish. The nice thing of having waited so long is that Argon2 support has meanwhile landed in libgcrypt, so that should make it easier to integrate it into GRUB. Thanks Patrick --wDTGosx9B4Be5KPY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEF9hrgiFbCdvenl/rVbJhu7ckPpQFAmKTCrMACgkQVbJhu7ck PpTVgw//cuYd/iivwrY7+MnFTy70iyCMy29y9smXAZz+Wz9n4vk43SauzTrbRRJM jpvvt/qU8ecbcOpjFSUqk9V9hYWRvXa/SmTewN80ODQYU9UBR0tQWI7vWR+L7VI8 Fln+LUil/FNIuduogrMOR/5x0JdF/xrU8g6wGOYcE5WpevVET6oZt8D1vvbDOdRa vLk8L5mNhi4Q+H10YD70BhlUJ6s+89zYt/7G+j33m1Ychl0ADy287tPZtXKQ5miq 5PaqYiWRmSPFncVv5RGPa7O9wkCponwjRREzmPnEYmW6JIlEZbmbA+JCud49Z4oU QB9yTb8wTjIpxWB41qqkMqNkzW78nPN97k5Cll5BsD9UPYikcIe9RRXC5FWJ1eDU s8h2J5RgPpna1n8z3m6QV9mFlrZKajxh1qHkOtCStg5x+Ed8Yytamtv9oc5jyAIg txD3t8nPoiuzJvGz9F65c35lklADJB5LrDcYtyE8UEN0jRztLllRqdfXnb6t4mDi 1oKX8HD1CSQHZm9Cgzf0PIVjz5wi4vxmT+4hY80sUC3r6qjmHNy9qU4cQ5NBiDiV /fqvOVd9Nh9g7jhNE4vExBnRquiaNp/P8rnYzlhk+lBj8Dh+xraAZGRRepTqgB64 ScEyxeAVTmFyHjex8n0Z4Kjs3BNWYkMadCkwBboOd4UvyXPX5zw= =uGwN -----END PGP SIGNATURE----- --wDTGosx9B4Be5KPY--