sys/kern/subr_firmware.c had a hardcoded single directory path for
bin firmware loading. this implements the firmware_path sysctl
and kenv variable
the default path is /boot/firmware. the paths can be configured
through loader.conf or through sysctl kern.firmware_path.