Re: DFreeBSD/arm64 EFI loader, Revision 3.0

Shawn Webb <[email protected]>
Newsgroups gmane.os.freebsd.devel.hackers
Message-ID <6qymnisobjud6s4f6pcpsx6uk2uxg2ug6l3xe56woyqrkftbva@gkdb2frg7tae>
Pretty sure you nailed it on the head.

In cases like these, using objdump to inspect the string tables would
provide the most accurate result. I myself am to lazy to do that at
the moment, so I'll leave that as an exercise for the reader. ;-)

On Thu, Mar 19, 2026 at 03:05:07PM +0200, Aleksandr Rybalko wrote:
> Morning hackers!
> 
> Sorry if I get the question wrong. But ...
> You are using strings on the binary file, so it just scans for everything
> like printable symbols ending with 0.
> So, if (for example) the file address of the arch string is 0x1280, but
> there is a printable 'D' at 0x127f, it will be displayed the way you show.
> At the same time, that 'D' can be part of some other value like an integer.
> 
> Thanks!
> 
> чт, 19 бер. 2026 р. о 04:10 Graham Perrin <[email protected]> пише:
> 
> > On 19/03/2026 00:57, Warner Losh wrote:
> > > This surprised me
> >
> >
> > I wondered whether it was somehow a typo. Not as far as I can tell.
> > Here's the (temporary) page that I used for the typescript file:
> >
> > <https://termbin.com/cwrc>
> >
> > The unabridged content is at the foot of this email. I get the same D
> > after restarting the OS.
> >
> > The affected VM (in Virtual Machine Manager) was created a few weeks ago
> > with FreeBSD-14.3-RELEASE-arm64-aarch64-disc1.iso. I probably converted
> > to pkgbase and then upgraded to 16 (skipping 15). Also I probably did
> > NOT bother updating the loader files, my bad.
> > <https://www.freshports.org/sysutils/loaders-update/> not for ARM64. I
> > might manually attend to the files later, or is that not necessary with
> > pkgbase?
> >
> > I have a separate ARM64 16.0-CURRENT VM, on the same host, that does not
> > (or not yet) have the peculiarity. Upgrading base and other packages
> > now, I might follow up in a few hours (it's slow).
> >
> > ----
> >
> > Script started on Thu Mar 19 00:19:57 2026
> > You have mail.
> > root@aarch64:~ # echo $SHELL
> >
> > /bin/tcsh
> > root@aarch64:~ # strings /boot/efi/EFI/BOOT/BOOTAA64.EFI | grep FreeBSD
> > | grep EFI
> >
> > DFreeBSD/arm64 EFI loader, Revision 3.0
> > root@aarch64:~ # freebsd-version -kru ; uname -mvKU
> >
> > 16.0-CURRENT
> > 16.0-CURRENT
> > 16.0-CURRENT
> > FreeBSD 16.0-CURRENT main-n284512-a0b3ef195260 GENERIC arm64 1600013
> > 1600013
> > root@aarch64:~ # exit
> >
> > exit
> >
> > Script done on Thu Mar 19 00:22:04 2026
> >
> >
> >
> 
> -- 
> WBW
> -------
> Rybalko Aleksandr <[email protected]>
> aka Alex RAY <[email protected]>
> D-Link.ua

-- 
Shawn Webb
Cofounder / Security Engineer
HardenedBSD

Signal Username:  shawn_webb.74
Tor-ified Signal: +1 303-901-1600 / shawn_webb_opsec.50
https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmm8FC0ACgkQ/y5nonf4
4fpGnBAAnDoC3bso5Hig0ZqWAu59KpdXqCNUs8Unin4xAY6pLRNmXWJiKa25UQ2H
Gyswq/v/fAza15fj3RSQoJrVpZ9MLbJOwBmBLkoNU64UgUGx3oQR2ebmW7VFqoxc
heBy+tZYKJ6d70qaJjHSYbNkWKn8OtNNcAxnoR3KKyYJmjve8ZswSsWxroVTOP0P
jSz2mRkMI4ay78WgiA3RM60RqRev6zYQGStmf7OGpdPnwub1mG+VNa26n+uohxGK
As9rB6A+H8R0EuILl4xFbF7gIW2JepDByFsjfjZEosWHmovPsMsp9aMIfLGfrfZd
rgMSLXAyGys5xeubLiYx9WdxwIkwwhHPL5RoWY+MFVbb5+wo2HjXgps48QW2K0Ac
Fv8tJI2oKsaI8nxVS3WIrX6xMGQsh9/HQGtrKL8jXKDoyj+ilW5c9aN5gBVVEwTM
3hV+OOKh6DyPMTyd/MxdIdpdp19+tPwnd8XQ+oNHHKpmSDDs5pyCI79snyhz8o9h
9Cs5F62DUv7erHNtCN6EkNEOZImZRk7zqxAF+b5/yLouD4rOs71gosBDCjl4YuvI
+8gw1qZX/9Je35XiM9/a+f+kRjzvkH2xaHwoS54PBNdMe3VBXEe1NP+JAC1f1OgV
Q9GEaoqdse8Ofc3Rw/y8y4OjXrcq0zXrwGdbzHPph9njLRgh0Hk=
=WtrO
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.