|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-users
[Xen-users] Warning about TLS emulation mode won't go away, Xen 3.0.3 on 
| 
Hello Xen users!
I have compiled Xen 3.0.3 from source on Ubuntu 6.10 "Edgy" on a Dell
PowerEdge 1950 with two Intel Xeon CPUs.
By distrubution default, the package libc6-i686 is installed which 
contains the files in /lib/tls. Thus, for Xen I deinstalled this package 
so I have no directory /lib/tls at all. 
Strange I get this very well-known warning anyway, even with no /lib/tls 
in place: 
***************************************************************
***************************************************************
** WARNING: Currently emulating unsupported memory accesses  **
**          in /lib/tls glibc libraries. The emulation is    **
**          slow. To ensure full performance you should      **
**          install a 'xen-friendly' (nosegneg) version of   **
**          the library, or disable tls support by executing **
**          the following as root:                           **
**          mv /lib/tls /lib/tls.disabled                    **
** Offending process: init (pid=1)                           **
***************************************************************
***************************************************************
So what else might I have to delete/move/change?
ldd /sbin/init says:
        linux-gate.so.1 =>  (0xbfffe000)
        libc.so.6 => /lib/libc.so.6 (0xb7e53000)
        /lib/ld-linux.so.2 (0xb7f79000)
I then found a package named libc6-xen which contains a "xen optimized 
version on libc6". It installs a bunch of files in 
/lib/tls/i686/cmov/nosegneg and a xen.conf in /etc/ld.so.conf.d with one 
line saying "hwcap 0 nosegneg".
Now ldd /sbin/init says something different:
        linux-gate.so.1 =>  (0xbfffe000)
        libc.so.6 => /lib/tls/i686/cmov/nosegneg/libc.so.6 (0xb7ddc000)
        /lib/ld-linux.so.2 (0xb7f19000)
which seemed to me a goot thing because now init should no longer be 
offending. But the Xen warning persists after reboot.
Is maybe the warning the problem? Can/should I ignore it? A quick test 
with unixbench tells me there is indeed a performance waste of about a 
quarter compared to a normal kernel with tls enabled in libc6. 
What else can I try? It seems to me there is something special with 
Ubuntu. Some months ago I tried the same thing with Debian Sarge and 
after moving away /lib/tls the warning disappeared. Unfortunately I 
cannot do it here because part of the hardware is not supported by the 
Sarge installer. 
Thanks a lot in advance for any hint!
Tobias
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
[Xen-users] Warning about TLS emulation mode won't go away, Xen 3.0.3 on Ubuntu 6.10 Edgy,
Tobias Galitzien <=
 |  |  | 
  
    |  |  |