[oe] [PATCH] base.bbclass: add support for SOC_FAMILY in COMPATIBLE_MACHINES
Denys Dmytriyenko
denis at denix.org
Wed Aug 4 16:50:53 UTC 2010
On Wed, Aug 04, 2010 at 09:11:19AM -0500, Maupin, Chase wrote:
>
> > Failing that though, testing COMPATIBLE_MACHINE against MACHINE_CLASS
> > probably is more desirable than adding a completely new variable (i.e.
> > SOC_FAMILY) for that purpose.
>
> From what I've learned it seems that MACHINE_CLASS and SOC_FAMILY are
> different in what they are trying to accomplish.
>
> SOC_FAMILY is defining a family of processors and the features that
> processor has. Whereas MACHINE_CLASS is defining a type of device and its
> features which can use different processors. So basically SOC_FAMILY
> defines common processors and MACHINE_CLASS defines common end devices.
>
> This difference is why SOC_FAMILY exists. We can have many processors that
> fit into an SOC_FAMILY that can be used across a variety of end applications
> from DVR to ip net camera to mobile phone.
I guess this conclusion was direved solely from the names of the respective
variables. As technically both of them are exactly the same - a variable set
in machine config or include file and used in OVERRIDES...
--
Denys
More information about the Openembedded-devel
mailing list