I have an ESPRESSObin v7 (same hardware as the SG-1100) that I would like to setup with pure FreeBSD (as close as possible). I am new to the ARM world and SBCs in general. Would anyone have any advice on building/installing FreeBSD for this board? It's obviously possible as pfSense runs on this board but they have not shared any details on this process.
To be clear, I am NOT looking to install pfSense. I want a FreeBSD system that will be used for... I don't know yet...
Any tips or pointers are appreciated and welcome.
I see the ESPRESSObin's Armada 3700 CPU is ARMv8 but https://wiki.freebsd.org/FreeBSD/arm/crossbuild makes no mention of ARMv8 on v6 and v7. So I'm not even sure what build target to use.
It's arm64 so the target would be aarch64.
I've not tried but you could just try booting a FreeBSD snapshot:
That's on my list of things to try but I need to know if the the kernel is expecting the fdt to be a specific memory address and the config for uboot. As mentioned, I'm a bit green.
I've never tried but I believe that is a uboot env you can set. Kind of surprised not to find more discussion of this on the FreeBSD mailing lists / forum, but there doesn't seem to be. Asking about this on the FreeBSD forum might be better though.