Changeset 35c414f for x


Ignore:
Timestamp:
07/11/2015 06:31:03 PM (9 years ago)
Author:
Pierre Labastie <pieere@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
9266f172
Parents:
5a1d752
Message:

Update to Xorg VMMouse Driver 13.1.0

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@16233 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/installing/x7driver-vmmouse.xml

    r5a1d752 r35c414f  
    55  %general-entities;
    66
    7   <!ENTITY xorg-vmmouse-driver-version "13.0.0">
     7  <!ENTITY xorg-vmmouse-driver-version "13.1.0">
    88
    99  <!ENTITY xorg-vmmouse-driver-download-http "&xorg-download-http;/driver/xf86-input-vmmouse-&xorg-vmmouse-driver-version;.tar.bz2">
    1010  <!ENTITY xorg-vmmouse-driver-download-ftp  "&xorg-download-ftp;/driver/xf86-input-vmmouse-&xorg-vmmouse-driver-version;.tar.bz2">
    11   <!ENTITY xorg-vmmouse-driver-md5sum        "34f9f64ee6a1a51fc8266a9af24e1e07">
    12   <!ENTITY xorg-vmmouse-driver-size          "308 KB">
     11  <!ENTITY xorg-vmmouse-driver-md5sum        "85e2e464b7219c495ad3a16465c226ed">
     12  <!ENTITY xorg-vmmouse-driver-size          "312 KB">
    1313  <!ENTITY xorg-vmmouse-driver-buildsize     "2.9 MB">
    1414  <!ENTITY xorg-vmmouse-driver-time          "less than 0.1 SBU">
     
    4040      </para>
    4141
    42       &lfs77_checked; &gcc5_built;
     42      <note>
     43        <para>
     44          Starting with version 4.1, the linux kernel supports the VMMouse protocol
     45          so that this driver is not needed anymore. Furthermore, kernel support
     46          conflicts with earlier versions of this driver (before 13.1), so it is
     47          advisable to either remove this driver if you plan to always use kernels
     48          with versions greater or equal to 4.1, or update this driver to 13.1
     49          or above if you want to be able to use both old and recent kernels.
     50        </para>
     51      </note>
     52
     53      &lfs77_checked; &gcc5_checked;
    4354
    4455      <bridgehead renderas="sect4">Package Information</bridgehead>
     
    7283          <para>
    7384            Estimated build time: &xorg-vmmouse-driver-time;
    74           </para>
    75         </listitem>
    76       </itemizedlist>
    77 
    78       <bridgehead renderas="sect4">Additional Downloads</bridgehead>
    79       <itemizedlist spacing="compact">
    80         <listitem>
    81           <para>
    82             Required patch:
    83             <ulink url="&patch-root;/xf86-input-vmmouse-&xorg-vmmouse-driver-version;-build_fix-1.patch"/>
    8485          </para>
    8586        </listitem>
     
    9899    </sect3>
    99100
     101    <sect3 role="kernel" id="vmmouse-kernel">
     102      <title>Kernel Configuration</title>
     103
     104    <para>
     105      To get kernel support for the VMMouse, enable the following options in the
     106      kernel configuration and recompile the kernel if necessary:
     107    </para>
     108
     109<screen><literal>Processor type and features ---&gt;
     110  [*] Symmetric multi-processing support          [CONFIG_SMP]
     111  [*] Support for extended (non-PC) x86 platforms [CONFIG_X86_EXTENDED_PLATFORM]
     112  [*] ScaleMP vSMP                                [CONFIG_X86_VSMP]
     113Device Drivers ---&gt;
     114  Input device support ---&gt;
     115    [*] Mice ---&gt;                                 [CONFIG_INPUT_MOUSE]
     116      &lt;*/M&gt; PS/2 mouse                            [CONFIG_MOUSE_PS2]
     117      [*] Virtual mouse (vmmouse)                 [CONFIG_MOUSE_PS2_VMMOUSE]</literal></screen>
     118    </sect3>
    100119    <sect3 role="installation">
    101120      <title>Installation of Xorg VMMouse Driver</title>
     
    106125      </para>
    107126
    108 <screen><userinput>patch -Np1 -i ../xf86-input-vmmouse-&xorg-vmmouse-driver-version;-build_fix-1.patch &amp;&amp;
    109 sed -i -e '/__i386__/a iopl(3);' tools/vmmouse_detect.c      &amp;&amp;
    110 
    111 ./configure $XORG_CONFIG               \
     127<screen><userinput>./configure $XORG_CONFIG               \
    112128            --without-hal-fdi-dir      \
    113129            --without-hal-callouts-dir \
     
    130146
    131147      <para>
    132         <command>sed -i -e '/__i386__/a iopl(3);' ...</command>: This command
    133         allows <command>vmmouse_detect</command> to detect the VMMouse protocol
    134         in a <application>Qemu</application> virtual machine.
    135       </para>
    136 
    137       <para>
    138148        <parameter>--with-udev-rules-dir=/lib/udev/rules.d</parameter>:
    139149        This switch specifies where udev rules should be installed.
     
    141151
    142152      <para>
    143         <option>--without-hal-*-dir</option>: These switches disable
     153        <parameter>--without-hal-*-dir</parameter>: These switches disable
    144154        installation of the <application>HAL</application> components
    145155        which are not needed on Linux.
Note: See TracChangeset for help on using the changeset viewer.