I am creating a thread here to discuss building freebsd Kernel, uboot and image for arm SOC.
Step3 is missing on how to create flashable image.
now I have the kernel with GENERIC config and I installed it using installkernel.
Currently I am trying manual image building using a pre-partitioned sd card and installing kernel on its ufs partition while flashing uboot manually.
cd /usr/src make -j4 TARGET=arm64 kernel-toolchain make -j6 TARGET=arm64 KERNCONF=GENERIC buildkernel make -j6 TARGET=arm64 KERNCONF=GENERIC installkernel DESTDIR=/mnt
Another missing information is about dtb, So maybe we can cover that up on this thread.
Here is a tutorial on how to build freebsd for arm devices.
This was written by the FreeBSD commiter Emmanuel Vadot
DTB connection to kernel is still missing in this tutorial.