]> code.ossystems Code Review - meta-freescale.git/commit
libimxdmabuffer: Add recipe
authorCarlos Rafael Giani <crg7475@mailbox.org>
Mon, 8 Jul 2019 18:54:41 +0000 (20:54 +0200)
committerOtavio Salvador <otavio@ossystems.com.br>
Tue, 6 Aug 2019 14:26:36 +0000 (11:26 -0300)
commitfd1a2df923f933ec9d5065fcc19856f8df67e765
tree05116e08a436d5f58f7efd2b000942edcd1b7cb0
parent750267eae5bdc8a515435252b4336c7ba54fca05
libimxdmabuffer: Add recipe

libimxdmabuffer provides an API for allocating and handling physically
contiguous buffers ("DMA buffers") on imx6, imx7, imx8 machines with the
imx-kernel. The underlying allocation can be backed by the PxP, IPU, ION,
DWL, G2D APIs.

The API is backend agnostic. The same structures and functions can be used
with the underlying PxP and IPU allocators for example. Furthermore, the
library defines a "default" allocator (which one is the "default" is
determined by the library and by the build configuration).

By using this API, libraries can use compatible types for exchanging
DMA buffers in userspace, and can also use the same API and support mx6,
mx7, and mx8 machines, without requiring platform specific code changes.

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.0.0.bb [new file with mode: 0644]