[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

KVM run failed Function not implemented.



Hello.

Probably FreeBSD didn't boot as domU under xen because I was using the kernel recompiled from the @Elliott Mitchell code,WITHOUT its world,that's of FreeNSD 15.0-CURRENT. I mean,I was still using the world of FreeBSD 13.2.  So,what I did was to even upgrade the world of FreeBSD 13.2 with the world of the Elliott Mitchell code. This is what I did (directly on the ARM Chromebook,booting FreeBSD 13.2 as vm with qemu / kvm :

root@freebsd:/usr/freebsd-src # make KERNCONF=GENERIC TARGET=arm TARGET_ARCH=armv7 -DWITHOUT_CLEAN -DNO_KERNELCLEAN buildworld buildkernel

root@freebsd:/usr/freebsd-src # etcupdate -p
Failed to build new tree.

root@freebsd:/usr/freebsd-src # make installworld installkernel
no errors.

root@freebsd:/usr/freebsd-src # etcupdate -B
Failed to build new tree.

root@freebsd:/usr/freebsd-src # etcupdate resolve
no errors

root@freebsd:/usr/freebsd-src # nano /var/db/etcupdate/log

>>> update command: rerun= tarball= preworld=
>>> Building tree at /var/db/etcupdate/etcupdate-qcKPX9R with make  -DNO_FILEMON
make: don't know how to make distrib-dirs. Stop
make: stopped in /usr/src

Despite those errors,I've rebooted the FreeBSD virtual machine,which boots from this script :

#!/bin/bash
# Start QEMU VM in the background

stty intr ^p

rm -r trace*
ip link add name br1 type bridge
ip link set br1 up
ip a add 192.168.20.1/24 dev br1
iptables -t nat -A POSTROUTING -o enx8cae4cd6c871 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

UEFICODE1=/usr/share/AAVMF/AAVMF32_CODE.fd
UEFIVARS2=/usr/share/AAVMF/AAVMF32_VARS.fd

UEFICODE3=/usr/local/share/qemu/edk2-arm-code.fd
UEFIVARS4=/usr/local/share/qemu/edk2-arm-vars.fd
UEFIVARS5=/var/local/lib/libvirt/qemu/nvram/freebsd13.1_VARS.fd

DISK=/Dati/Files/kvm/FreeBSD-15.0-CURRENT-armv7.img

qemu-system-arm \
    -enable-kvm -serial stdio \
    -m 1024 -M virt -cpu cortex-a15 \
    -drive if=pflash,format=raw,unit=0,file=$UEFICODE1 \
    -drive if=pflash,format=raw,unit=1,file=$UEFIVARS2 \
    -drive file=$DISK,media=disk,format=raw \
    -drive file=/dev/sda,media=disk,format=raw \
    -net nic,model=virtio,macaddr=52:54:00:00:00:01 -net bridge,br=br1 \
    -device virtio-gpu-pci \
    -usb -device nec-usb-xhci \
    -device usb-kbd -device usb-mouse \
    -device vmware-svga,id=video0,vgamem_mb=16 \

This is the huge error that happened and that prevents me from using FreeBSD 15.0 :
 

Senza titolo.jpeg


If you can't see any attached image because the Mailing Lists removes the attached pictures,you can see which error I got clicking on the picture on the link below :

https://ibb.co/k3qdyhs


--
Mario.

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.