Editing PS3 GPU DRM Driver
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
=Introduction= | =Introduction= | ||
* We really need a proper GPU DRM driver for PS3. | * We really need a proper GPU DRM driver for PS3. | ||
* The problem is that Linux kernel DRM framework is very complex and not well documented. | * The problem is that Linux kernel DRM framework is very complex and not well documented. | ||
Line 11: | Line 9: | ||
* CRTC -> Encoder -> Connector | * CRTC -> Encoder -> Connector | ||
==TTM== | ==TTM== | ||
Line 20: | Line 14: | ||
* Manages memory: video memory, GART memory and system memory. | * Manages memory: video memory, GART memory and system memory. | ||
* Nouveau DRM driver e.g. manages video memory globally per device. We cannot do it because each context has its own video memory. | * Nouveau DRM driver e.g. manages video memory globally per device. We cannot do it because each context has its own video memory. | ||
=Links= | =Links= | ||
Line 44: | Line 28: | ||
* http://lxr.free-electrons.com/source/drivers/gpu/drm/mgag200/ | * http://lxr.free-electrons.com/source/drivers/gpu/drm/mgag200/ | ||
* http://lxr.free-electrons.com/source/drivers/staging/omapdrm/ | * http://lxr.free-electrons.com/source/drivers/staging/omapdrm/ | ||
* http://www.x.org/wiki/ttm | * http://www.x.org/wiki/ttm | ||
* http://lists.freedesktop.org/archives/dri-devel/2010-April/000183.html | * http://lists.freedesktop.org/archives/dri-devel/2010-April/000183.html | ||
* http://www.mail-archive.com/[email protected]/msg50049.html | * http://www.mail-archive.com/[email protected]/msg50049.html | ||
* http://permalink.gmane.org/gmane.comp.video.dri.devel/47889 | * http://permalink.gmane.org/gmane.comp.video.dri.devel/47889 | ||