[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] Warning about TLS emulation mode won't go away, Xen 3.0.3 on Ubuntu 6.10 Edgy
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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |