AnsweredAssumed Answered

[Yocto] How does VARIABLE_*_something works?

Question asked by Miguel Miranda on Sep 15, 2019
Latest reply on Sep 18, 2019 by Miguel Miranda


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/ 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.