Hi,
I am working on DRA7XX for an encoder based application. I want to understand how the buffer translation is happening from A15 to M4.
I am using the "omap_bo_new" to allocate the buffers. But the return of this function is a buffer object using which I can get the file descriptor. File descriptor is the one which I am passing during the encode process call. The same file descriptor is being passed through MmRpc_call() in libdce.c.
I would like to know how the M4 understands this file descriptor and when it is being converted to virtual/physical address on the M4 before being given to the codec process call present in dce.c file
Please some one help
Regards,
Mahi