Xf86-video-dove: Difference between revisions
DanielDrake (talk | contribs) No edit summary |
No edit summary |
||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
<b>xf86-video-dove</b> is an X.org graphics driver ("DDX") for the graphics hardware included in Marvell MMP2/MMP3 (OLPC XO-1.75 and XO-4). This driver originated from Marvell/[http://www.solid-run.com/mw/index.php/Downloads Cubox] but doesn't currently seem to have a public/central development repository, so we've forked our own version for now, and made a number of our own changes/fixes. See the README for a bit more info. |
<b>xf86-video-dove</b> is an X.org graphics driver ("DDX") for the graphics hardware included in Marvell MMP2/MMP3 (OLPC XO-1.75 and XO-4). This driver originated from Marvell/[http://www.solid-run.com/mw/index.php/Downloads Cubox] but doesn't currently seem to have a public/central development repository, so we've forked our own version for now, and made a number of our own changes/fixes. See the README for a bit more info. |
||
⚫ | |||
Source: |
Source: |
||
* git://dev.laptop.org/projects/xf86-video-dove |
* git://dev.laptop.org/projects/xf86-video-dove |
||
* http://dev.laptop.org/git/projects/xf86-video-dove |
* http://dev.laptop.org/git/projects/xf86-video-dove |
||
* http://dev.laptop.org/pub/source/xf86-video-dove |
* http://dev.laptop.org/pub/source/xf86-video-dove (an old tar.bz2 of 0.3.6) |
||
Questions and contributions should be sent to the devel [[Mailing lists|mailing list]]. |
Questions and contributions should be sent to the devel [[Mailing lists|mailing list]]. |
||
== |
== Future direction == |
||
⚫ | It is thought that this driver is based on a very old code drop from Vivante. There might be newer code now available: OLPC has received (under NDA) a GPL-licensed X/EXA driver (VIVANTE_GAL_Unified_Src_drv_EXA-addon_4.6.9.p8.org.tgz), and a closed-source DRI counterpart (VIVANTE_GAL_Unified_Src_drv_DRI-addon_4.6.9.p8.noGPL.org.tgz). This would seem to be related to a graphics driver for the Freescale platform e.g. [http://repository.timesys.com/buildsources/x/xf86-video-vivante/xf86-video-vivante-12.09.01/ this one]. |
||
There is also [https://github.com/laanwj/etna_viv etna_viv], an open-source experimental driver for this type of hardware, that could become a very interesting option in future. |
|||
⚫ | |||
And [http://www.solid-run.com/phpbb/viewtopic.php?f=9&t=1205 dove-drm] seems to be going in the right direction as well ([http://www.spinics.net/lists/arm-kernel/msg243813.html code submission]), plus another option is [http://lists.freedesktop.org/archives/dri-devel/2013-May/038692.html rmk's dove driver]. |
|||
⚫ | It is thought that this driver is based on a very old code drop from Vivante. There might be newer code now available: OLPC has received (under NDA) a GPL-licensed X/EXA driver (VIVANTE_GAL_Unified_Src_drv_EXA-addon_4.6.9.p8.org.tgz), and a closed-source DRI counterpart (VIVANTE_GAL_Unified_Src_drv_DRI-addon_4.6.9.p8.noGPL.org.tgz). This would seem to be related to a graphics driver for the Freescale platform e.g. [http://repository.timesys.com/buildsources/x/xf86-video-vivante/xf86-video-vivante-12.09.01/ this one]. |
Latest revision as of 06:00, 10 November 2014
xf86-video-dove is an X.org graphics driver ("DDX") for the graphics hardware included in Marvell MMP2/MMP3 (OLPC XO-1.75 and XO-4). This driver originated from Marvell/Cubox but doesn't currently seem to have a public/central development repository, so we've forked our own version for now, and made a number of our own changes/fixes. See the README for a bit more info.
For acceleration, the driver relies on galcore in the kernel, which is accessed through the (closed source) libgfx-marvell library.
Source:
- git://dev.laptop.org/projects/xf86-video-dove
- http://dev.laptop.org/git/projects/xf86-video-dove
- http://dev.laptop.org/pub/source/xf86-video-dove (an old tar.bz2 of 0.3.6)
Questions and contributions should be sent to the devel mailing list.
Future direction
It is thought that this driver is based on a very old code drop from Vivante. There might be newer code now available: OLPC has received (under NDA) a GPL-licensed X/EXA driver (VIVANTE_GAL_Unified_Src_drv_EXA-addon_4.6.9.p8.org.tgz), and a closed-source DRI counterpart (VIVANTE_GAL_Unified_Src_drv_DRI-addon_4.6.9.p8.noGPL.org.tgz). This would seem to be related to a graphics driver for the Freescale platform e.g. this one.
There is also etna_viv, an open-source experimental driver for this type of hardware, that could become a very interesting option in future.
And dove-drm seems to be going in the right direction as well (code submission), plus another option is rmk's dove driver.