Originally Posted by DeJe63
I can confirm its working now on my side. Thanks, very good progress.
FYI. Small issues with recent apps display and sceenshot. On recent apps, icon is fine but preview is distorted. Same for screenshot.
Should be fixed by today's commit
Some important iommu mapping code got lost when I merged the video drivers from samsung's msm8660 kernel.
They are still on Linux 3.0.y and map into subsystem using the old mapping APIs.
We are on Linux 3.4.y and map directly into iommu, thus we don't need the iommu detaching, since iommu_unmap() handles the unmapping cases for us.
This should fix various issues, such as the distorted recents snapshots and maybe screenshots aswell.
It might also help performance since we were getting buffer overflows using the old, botched code, and buffers weren't freed when they should have been.
BTW, these changes are only on a seperate branch for now, which doesn't contain the new jb_2.5 stuff, but only the jb_2.6 KGSL. It is way more proper than the _beta branch at the moment, because we need to use the old ION API (until I figure out how to bringup our fuji boards to the new jb_2.5 ION API.
The 'stable' branch can be found here: https://github.com/OpenSEMC/android_...chocolate_rmfx
Developer | Maintainer | Sony Fuji Devices