[meta-freescale] [meta-fsl-arm][PATCH] libimxvpuapi: Add new recipe
Otavio Salvador
otavio.salvador at ossystems.com.br
Wed Nov 4 04:21:57 PST 2015
On Wed, Nov 4, 2015 at 8:22 AM, Carlos Rafael Giani
<dv at pseudoterminal.org> wrote:
> A few notes:
>
> * Even though COMPATIBLE_MACHINE is set to (mx6), the packages are still in
> the cortexa9hf-vfp-neon folder, not in the
> tmp/deploy/ipk/cortexa9hf-vfp-neon-mx6qdl. Not sure if this is OK. The
> library's API contains no bits and #includes that are machine specific in
> any way.
Please include imx-vpu in the MACHINE_ARCH_FILTER, on imx-base.inc;
this fix is independent of this change but it is clearly a need.
> * I noticed that libfslvpuwrap recipe sets PACKAGE_ARCH = "${MACHINE_ARCH}"
> . I am wondering if this would make sense for the libimvpuapi one as well.
> It does depend on imx-vpu, which contains machine specific bits in its
> headers (like, "#if defined(IMX6Q)"). Or is there a different reason why the
> libfslvpuwrap recipe sets the PACKAGE_ARCH to MACHINE_ARCH?
It needs to be MACHINE_ARCH as it depends on the kernel. You don't
need it here as it will be handled automatically.
> * The libfslvpuwrap recipe use COMPATIBLE_MACHINE = "(mx6q|mx6dl)" instead
> of COMPATIBLE_MACHINE = "(mx6)" . I am not aware of the entire mx6
> production line. Are there imx6 machines without a VPU? If so, does
> "(mx6q|mx6dl)" include all machines that *do* have a VPU?
Yes, it does. SoloLite and UltraLite does not provide a VPU.
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
More information about the meta-freescale
mailing list