I'm trying to build my own yocto_meta-layer based on the BeagleBoneBlack and in ./meta-fsl-bsp-release/imx/meta-sdk/conf/distro/include/fsl-imx-preferred-env.inc I found something weird:
PREFERRED_PROVIDER_virtual/kernel_mx6 = "linux-imx"
PREFERRED_PROVIDER_virtual/kernel_mx6ul = "linux-imx"
PREFERRED_PROVIDER_virtual/kernel_mx6sll = "linux-imx"
PREFERRED_PROVIDER_virtual/kernel_mx7 = "linux-imx"
So i was wondering what does the last *_word (i.e. PREFERRED_PROVIDER_virtual/kernel_* ) means?
does it is a way to set a virtual/kernel parser depending on the machine?
If the latter is yes, how do i know which name to put? or What part of the machine_name.conf i need to choose?
Any help will be useful, if you can point me to a YOCTO Doc section where i can found the answer would it be great.