Created attachment 196201 [details]
efibootmgr.c svn diff
FreeBSD users who recently upgraded their system and those who frequently circumvent bsdinstall to automate their FreeBSD installation may still use BIOS boot. Besides, the EFI loader and the EFI boot manager are new enough to need a FreeBSD boot partition for an alternate boot method via BIOS.
In such cases and other situations, it is possible for a user to run efibootmgr while their system has been booted via BIOS.
I have seen you also recently updated the efibootmgr(8) man page.
Anyway, thank you for taking this over.