In the recent past I made two kinds of questions. The first one is related to arm64 and the second one to amd64. I've been able to emulate freebsd arm64 on the jetson nano,even if not totally. Xorg and the desktop manager don't work,but I have configured X + ssh forwarding and I can run the Freebsd applications that need the graphical interface on the host system,even the whole desktop manager can be forwarded as u know. At the moment I have some problems to configure correctly Freebsd on amd64. Two problems. The first one is that kld_list="i915kms" seem to be not recognized by the rc.conf file and Xorg does not work if I don't write kldload i915kms before to write "startx" ; and the second one is related to Linux emulated with bhyve (without vm-bhyve) ; in short terms Linux can't connect to internet. It worked for sometime when
SirDice suggested to remove the line "net.inet.ip.forwarding=1" from the file /etc/sysctl.conf and to add "gateway_enable="YES" to /etc/rc.conf ; but when I have rebooted,the problem comes out again. This is the rc.conf file that works (except for the ntpd ; the i915kms problem and the linux / bhyve problems)
/etc/rc.conf
sendmail_enable="NO"
hostname="marietto"
keymap="it.kbd"
ifconfig_em0="DHCP"
local_unbound_enable="YES"
sshd_enable="YES"
moused_enable="YES"
ntpdate_enable="YES"
ntpd_enable="YES"
powerd_enable="YES"
dumpdev="AUTO"
dbus_enable="YES"
hald_enable="YES"
slim_enable="YES"
sound_load="YES"
snd_hda_load="YES"
kld_list="i915kms"
libvirt_enable="YES"
linux_enable="YES"
zfs_enable="YES"
linux_mounts_enable="YES"
gateway_enable="YES"
/etc/sysctl.conf :
net.link.tap.up_on_open=1
/boot/loader.conf
vmm_load="YES"
nmdm_load="YES"
if_tap_load="YES"
if_bridge_load="YES"
fuse_load="YES"
/etc/resolv.conf
search homenet.telecomitalia.it
#nameserver 192.168.1.1
nameserver 127.0.0.1
options edns0
I've fixed the ntpd problem removing my lines and adding these :
ntpd_enable="YES"
ntpd_sync_on_start="YES"
I can start Xorg by writing kldload i915kms before to write "startx" ; but it's annoying ; the linux / bhyve problem is unresolved.