[blfs-book] r11111 - in trunk/BOOK: general/prog introduction/welcome x/installing

krejzi at higgs.linuxfromscratch.org krejzi at higgs.linuxfromscratch.org
Sat Mar 16 16:53:47 PDT 2013


Author: krejzi
Date: Sat Mar 16 16:53:47 2013
New Revision: 11111

Log:
Enable radeonsi driver in MesaLib.

Modified:
   trunk/BOOK/general/prog/llvm.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/x/installing/mesalib.xml

Modified: trunk/BOOK/general/prog/llvm.xml
==============================================================================
--- trunk/BOOK/general/prog/llvm.xml	Sat Mar 16 16:33:29 2013	(r11110)
+++ trunk/BOOK/general/prog/llvm.xml	Sat Mar 16 16:53:47 2013	(r11111)
@@ -155,6 +155,14 @@
       </listitem>
     </itemizedlist>
 
+    <warning>
+      <para>
+        If you are going to build radeonsi Gallium3D driver from
+        <xref linkend="mesalib"/>, you will need the recommended
+        patches.
+      </para>
+    </warning>
+
     <bridgehead renderas="sect3">LLVM Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Recommended</bridgehead>

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	Sat Mar 16 16:33:29 2013	(r11110)
+++ trunk/BOOK/introduction/welcome/changelog.xml	Sat Mar 16 16:53:47 2013	(r11111)
@@ -122,7 +122,7 @@
           <para>[krejzi] - Midori 0.4.9.</para>
         </listitem>
         <listitem>
-          <para>[krejzi] - OpenLDAP 2.4.30.</para>
+          <para>[krejzi] - OpenLDAP 2.4.34.</para>
         </listitem>
         <listitem>
           <para>[krejzi] - Parole 0.5.0.</para>
@@ -148,6 +148,10 @@
         <listitem>
           <para>[krejzi] - Xorg Intel Driver 2.21.4.</para>
         </listitem>
+        <listitem>
+          <para>[krejzi] - Enabled support for Radeon "South Islands" GPUs
+          in MesaLib and Xorg ATI Driver by default.</para>
+        </listitem>
       </itemizedlist>
     </listitem>
 

Modified: trunk/BOOK/x/installing/mesalib.xml
==============================================================================
--- trunk/BOOK/x/installing/mesalib.xml	Sat Mar 16 16:33:29 2013	(r11110)
+++ trunk/BOOK/x/installing/mesalib.xml	Sat Mar 16 16:53:47 2013	(r11111)
@@ -8,7 +8,7 @@
   <!ENTITY mesalib-download-ftp  "ftp://ftp.freedesktop.org/pub/mesa/&mesalib-version;/MesaLib-&mesalib-version;.tar.bz2">
   <!ENTITY mesalib-md5sum        "d3891e02215422e120271d976ff1947e">
   <!ENTITY mesalib-size          "5.9 MB">
-  <!ENTITY mesalib-buildsize     "305 MB">
+  <!ENTITY mesalib-buildsize     "340 MB">
   <!ENTITY mesalib-time          "5.5 SBU">
 
   <!ENTITY glu-download-http " ">
@@ -203,7 +203,7 @@
             --enable-glx-tls               \
             --with-llvm-shared-libs        \
             --with-egl-platforms="drm,x11" \
-            --with-gallium-drivers="nouveau,r300,r600,svga,swrast" &&
+            --with-gallium-drivers="nouveau,r300,r600,radeonsi,svga,swrast" &&
 make</userinput></screen>
 
     <para>
@@ -344,14 +344,20 @@
     <para>
       <parameter>--with-gallium-drivers="..."</parameter>: This parameter
       controls which Gallium drivers should be built. Available drivers
-      are: i915, nouveau, r300, r600, svga and swrast. You will need to
-      remove r300 and r600 from the list if you did not install
-      <xref linkend="llvm"/>.
+      are: i915, nouveau, r300, r600, radeonsi, svga and swrast. You will
+      need to remove r300, r600 and radeonsi from the list if you did not
+      install <xref linkend="llvm"/>.
     </para>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
       href="../../xincludes/static-libraries.xml"/>
 
+    <para>
+      <option>--enable-r600-llvm-compiler</option>: Use this switch to
+      enable experimental <application>LLVM</application> backend for
+      graphics shaders which claims to speed up the driver.
+    </para>
+
   </sect2>
 
   <sect2 role="content">
@@ -369,7 +375,8 @@
         <seg>
           libdricore9.1.0.so, libEGL.so, libgbm.so, libglapi.so,
           libGLESv1_CM.so, libGLESv2.so, libGL.so, libGLU.so,
-          libOpenVG.so, libOSMesa.so and libxatracker.so
+          libllvmradeon9.1.0.so, libOpenVG.so, libOSMesa.so and
+          libxatracker.so
         </seg>
         <seg>
           /usr/include/EGL,



More information about the blfs-book mailing list