ia64/xen-unstable

changeset 2643:33abe95e07ae

bitkeeper revision 1.1159.1.235 (416f17c4IUR7aZxojQRtp9blBt2DOA)

Mention TLS in installation instructions.
author maw48@labyrinth.cl.cam.ac.uk
date Fri Oct 15 00:20:20 2004 +0000 (2004-10-15)
parents 3cb2cf1d6374
children 18effb096694 b7b618fa83d2
files docs/user.tex
line diff
     1.1 --- a/docs/user.tex	Thu Oct 14 15:06:15 2004 +0000
     1.2 +++ b/docs/user.tex	Fri Oct 15 00:20:20 2004 +0000
     1.3 @@ -312,7 +312,7 @@ Once you have cloned the repository, you
     1.4  changes to the repository by running:
     1.5  \begin{verbatim}
     1.6  # cd xen-2.0.bk # to change into the local repository
     1.7 -# bk pull        # to update the repository
     1.8 +# bk pull       # to update the repository
     1.9  \end{verbatim}
    1.10  
    1.11  \subsection{Without Bitkeeper}
    1.12 @@ -320,7 +320,7 @@ changes to the repository by running:
    1.13  The Xen source tree is also available in gzipped tarball form from the
    1.14  Xen downloads page:\\
    1.15  {\tt http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads.html}.
    1.16 -Prebuilt tarballs are also available but are very large.
    1.17 +Prebuilt tarballs are also available from this page but are very large.
    1.18  
    1.19  \section{The distribution}
    1.20  
    1.21 @@ -470,6 +470,19 @@ serial console.  Add the line:
    1.22  XXX insert distro specific stuff in here (maybe)
    1.23  Suse 9.1: different boot scheme (/etc/init.d/)
    1.24  
    1.25 +\subsection{TLS Libraries}
    1.26 +
    1.27 +Users of the XenLinux 2.6 kernel should disable Thread Local Storage
    1.28 +(e.g. by doing a {\tt mv /lib/tls /lib/tls.disabled}) before
    1.29 +attempting to run with a XenLinux kernel.  You can always reenable it
    1.30 +my restoring the directory to its original location (i.e. {\tt mv
    1.31 +  /lib/tls.disabled /lib/tls}).
    1.32 +
    1.33 +The TLS implementation uses segmentation in a way that is not
    1.34 +permissable under Xen.  If TLS is not disabled, an emulation mode is
    1.35 +used within Xen which reduces performance substantially and is not
    1.36 +guaranteed to work perfectly.
    1.37 +
    1.38  \section{Test the new install}
    1.39  
    1.40  It should now be possible to restart the system and use Xen.  Reboot