On Mon, Jul 9, 2012 at 1:12 PM, manjum@ee.iitb.ac.in wrote:
We were using kernel 2.6.35 for omap4 (blazeboard), and tiler memory is tested using tiler-userspace tests (tiler_tests, memmgr_ptest and utils_test). Few tests were successfully executed. We need to test tiler on kernel-3.4, We ran tiler-userspace (branch memmgr_2.0) tests. It got failed with error: "TilerMgr_Open: No such file or directory". Can I get some pointers/links for tiler-userspace, tests?
well, tiler driver has been through a major rework in between 2.6.35 and 3.0 timeframe... the old user space libs are not working anymore, and not supported anymore.
iirc, the tiler driver (memory allocation for tiler) was merged into mainline in v3.3, you can find most of the low level tiler code here:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git%3Ba=tree%3Bf=dr...
all multimedia/graphics stacks now use this driver. in fact the overall IPC drivers have drastically changed for OMAP as well, and that change in tiler is "just" a consequence of the IPC rework. you can find design information on this new IPC here: http://omappedia.org/wiki/Category:RPMsg, the IPC is now a kernel API with no user space libs, so the tiler driver is also a kernel only interface. The IPC and tiler 'interfaces' are used by ION in Android, and DRM in Ubuntu for allocating memory and using this memory with h/w accelerators.
i am cc'ing Andry Gross who is the primary author of this tiler 'upstream' driver
hope this helps.