So this is a RISC-V instance with ZFS only and definately EFI with no
problems booting main-n254654-d4e8207317c kernel :
admsys@ison:~ $ su -
Password:
root@ison:~ # zfs list
NAME USED AVAIL REFER MOUNTPOINT
rv64 16.2G 91.4G 96K /rv64
rv64/ROOT 1.79G 91.4G 96K none
rv64/ROOT/default 1.79G 91.4G 1.42G /
rv64/opt 150M 91.4G 10.3M /opt
rv64/opt/bw 139M 91.4G 136M /opt/bw
rv64/tmp 576K 91.4G 104K /tmp
rv64/usr 14.2G 91.4G 96K /usr
rv64/usr/home 8.29M 91.4G 6.48M /usr/home
rv64/usr/local 158M 91.4G 147M /usr/local
rv64/usr/obj 11.7G 91.4G 5.86G /usr/obj
rv64/usr/ports 208K 91.4G 96K /usr/ports
rv64/usr/src 2.34G 91.4G 2.20G /usr/src
rv64/var 2.99M 91.4G 96K /var
rv64/var/audit 208K 91.4G 96K /var/audit
rv64/var/crash 152K 91.4G 96K /var/crash
rv64/var/log 1.28M 91.4G 368K /var/log
rv64/var/mail 472K 91.4G 128K /var/mail
rv64/var/tmp 824K 91.4G 124K /var/tmp
root@ison:~ # ls /boot
beastie.4th gptboot.efi logo-orb.4th
boot1.efi images logo-orbbw.4th
brand-fbsd.4th kernel lua
brand.4th kernel.old menu-commands.4th
check-password.4th loader.4th menu.4th
color.4th loader.conf menu.rc
defaults loader.conf.d menusets.4th
delay.4th loader.efi modules
dtb loader.rc screen.4th
efi loader_4th.efi shortcuts.4th
efi.4th loader_lua.efi support.4th
entropy loader_simp.efi uboot
firmware logo-beastie.4th version.4th
fonts logo-beastiebw.4th zfs
frames.4th logo-fbsdbw.4th
root@ison:~ #
root@ison:~ # ls -lapb /boot/efi/efi/
total 64
drwxr-xr-x 1 root wheel 16384 Jan 29 19:21 ./
drwxr-xr-x 1 root wheel 16384 Jan 1 1980 ../
drwxr-xr-x 1 root wheel 16384 Jan 29 19:21 boot/
drwxr-xr-x 1 root wheel 16384 Jan 29 19:21 freebsd/
root@ison:~ # ls -lapb /boot/efi/efi/boot/
total 1408
drwxr-xr-x 1 root wheel 16384 Jan 29 19:21 ./
drwxr-xr-x 1 root wheel 16384 Jan 29 19:21 ../
-rwxr-xr-x 1 root wheel 1404812 Jan 29 19:21 bootriscv64.efi
root@ison:~ # ls -lapb /boot/efi/efi/freebsd/
total 1408
drwxr-xr-x 1 root wheel 16384 Jan 29 19:21 ./
drwxr-xr-x 1 root wheel 16384 Jan 29 19:21 ../
-rwxr-xr-x 1 root wheel 1404812 Jan 29 19:21 loader.efi
root@ison:~ #
root@ison:~ #
root@ison:~ # uname -apKU
FreeBSD ison 14.0-CURRENT FreeBSD 14.0-CURRENT #1
main-n254654-d4e8207317c-dirty: Thu Apr 14 21:08:09 UTC 2022
root@ison:/usr/obj/usr/src/riscv.riscv64/sys/GENERIC riscv riscv64
1400056 1400051
root@ison:~ #
root@ison:~ #
However on AMD64 for some certain machine config with UEFI we know the
process fails. If only modern laptops had serial ports :\
--
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken
GreyBeard and suspenders optional