Hi,
The luvOS distribution is booting on arm64 FVP base model.
The log goes here https://pastebin.linaro.org/view/dc319415 certainly it is required to update the FWTS with arm64 patches.
The git repo - http://git.linaro.org/people/naresh.bhat/luvOS/luv-yocto.git
The wiki page is Under construction...:)
If you want to try it on your machine. You can just copy and paste the below commands on your machine after installing the OE/Yocto dependency packages on your host machine distribution.
$ git clone ssh://git@git.linaro.org/people/naresh.bhat/luvOS/luv-yocto.git $ cd luv-yocto $ . ./oe-init-build-env $ vim conf/local.conf
and change the following lines in your local.conf file
BB_NUMBER_THREADS ?= "16" ... ...... MACHINE ??= "genericarmv8" .... ......... DISTRO ?= "luv"
save and quit local.conf file
$ vim conf/bblayers.conf
Add the following line to BBLAYERS variable
<project-path>/luv-yocto/meta-luv
e.g.
BBLAYERS ?= " \ /home/nareshbhat/Projects/OE/arm64/luv-yocto/meta \ /home/nareshbhat/Projects/OE/arm64/luv-yocto/meta-yocto \ /home/nareshbhat/Projects/OE/arm64/luv-yocto/meta-yocto-bsp \ /home/nareshbhat/Projects/OE/arm64/luv-yocto/meta-luv \ "
Save and quit the bblayers.conf file
Now,
you can start building the project
$ bitbake luv-live-image
which generates HDD image, ISO image. You can also generate the core-image-efi image which gives a rootfs from command
$ bitbake core-image-efi
Let me know if you have any issues.
-Cheers Naresh