summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRussell King <rmk@armlinux.org.uk>2016-11-25 23:44:06 +0000
committerRussell King <rmk@armlinux.org.uk>2016-11-25 23:45:21 +0000
commit1859319b32edcce06aa0bc6b751e5f031def8c2a (patch)
tree8a7081912c9a4c3baef7ae7fb627908de90516fe
parent760b2ac16aca5f7a3bc3a77a293de900c940d9ee (diff)
Update README
Update the readme with updated GIT hostname, mention etnaviv DRM support, and add some step-by-step build instructions. Signed-off-by: Russell King <rmk@armlinux.org.uk>
-rw-r--r--README25
1 files changed, 24 insertions, 1 deletions
diff --git a/README b/README
index 3e87fa4..1ea127a 100644
--- a/README
+++ b/README
@@ -13,6 +13,7 @@ and GPUs:
Vivnate libGAL (Armada only)
Etnaviv (Armada and i.MX) with galcore kernel driver
+ Etnaviv (Armada and i.MX) with etnaviv DRM kernel driver
Build requirements
------------------
@@ -31,7 +32,7 @@ location of the built Etnaviv tree.
The following packages are required by this driver:
-- libdrm-armada git://ftp.arm.linux.org.uk/~rmk/libdrm-armada.git/
+- libdrm-armada git://git.armlinux.org.uk/~rmk/libdrm-armada.git/
The following packages are optional, but may be required for certain
features:
@@ -49,3 +50,25 @@ What operations are accelerated?
component alpha.
- Xrender glyph caching, and rendering of glyphs - etnaviv only.
- Xv textured adapter - etnaviv only.
+
+Rough build instructions
+------------------------
+
+$ git clone git://git.armlinux.org.uk/~rmk/libdrm-armada.git/
+$ cd libdrm-armada
+$ mkdir m4; autoreconf -f -i
+$ ./configure --prefix=/usr
+$ make
+$ make install
+$ cd ..
+$ git clone https://github.com/laanwj/etna_viv.git
+$ ETNA_SRC=$PWD/etna_viv
+$ git clone git://git.armlinux.org.uk/~rmk/xf86-video-armada.git/
+$ cd xf86-video-armada
+$ ./autogen.sh --prefix=/usr --disable-vivante --disable-etnaviv \
+ --with-etnaviv-source=$ETNA_SRC
+$ make
+$ make install
+$ cp conf/xorg-sample.conf /etc/X11/xorg.conf
+
+Now edit xorg.conf according to your needs (eg, setting XvPreferOverlay).