Re: adding UEFI to NetBSD /boot/ [was Re: no HDMI on rpi4b NetBSD 10.1]

Martin Husemann <[email protected]> Thu, 17 Jul 2025 08:45:28 +0200
Newsgroups gmane.os.netbsd.ports.arm
Message-ID <[email protected]>
On Wed, Jul 16, 2025 at 11:06:10PM -0700, Steve Rikli wrote:
> > If the RPi UEFI firmware conforms to the UEFI spec the only additional
> > think you should need at this point is to copy /usr/mdec/bootaa64.efi
> > from NetBSD to /boot/EFI/bootaa64.efi.

sorry, wrong path, your's is correct.

> Yeah, that matches my experience; I touched on this later in my (long!)
> email message:
> 
> > I believe /boot/cmdline.txt is not required for UEFI -- my rpi4b boots
> > NetBSD without it, so presumably the NetBSD "/" root filesystem location
> > and kernel are specified elsewhere (/boot/EFI/BOOT/bootaa64.efi ?).

The file is the NetBSD UEFI bootloader, it has sane defaults and will
find the kernel usually, but it also reads hints where to find the kernel
from /boot.cfg.

> I'd still like to understand where console is specified, though; and how
> to change it. Aside from using the UEFI firmware manager, I mean, if it's
> possible.

This is an implementation detail of the UEFI firmware you use (and where
it stores its configuration).q

So best bet is to go to the setup menu via <ESC> and configure it there.

Martin