On 2025-08-30 16:34, Tomoaki AOKI wrote:
On Fri, 29 Aug 2025 07:49:49 -0600
Warner Losh <i...@bsdimp.com> wrote:
On Fri, Aug 29, 2025, 7:12 AM Tomoaki AOKI <junch...@dec.sakura.ne.jp>
wrote:
This is why I previously commented with git hash and/or n number.
This is harder and introduces a git dependency to the loader process. The
kernel has this, true. And hg, svn, gitup and a few others. It's a mess
that I'd rather not have since the loader is built a dozen times, not once
like the kernel, and any slowdown when one of the above scms misbehaves is
greater.
Warner
Yeah, precisely determining what read-incompatible features is/are
enabled (whitelisted) is the key point for the bootcodes / loaders.
Using date/time, ancient method was (IIRC) the date/time the bootcodes
/ loaders are "built", NOT "committed to master repo".
Obtaining the actually wanted date / time needs git functionality
in current form, thus, heavy-weighted for bootcodes / loaders.
Just have it store the whitelist in a retrievable format. Provide the
information directly.