Hello Everyone, I''ve installed Xen 3.0 on my Fedora Core 5 machine and I''ve ran into this problem were this message appears. *************************************************************** *************************************************************** ** 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) ** *************************************************************** *************************************************************** I''ve proceeded to rename /lib/tls to /lib/tls.disabled. I also added to /etc/ld.so.conf.d/nosegneg.conf the following line. hwcap 0 nosegneg Even after all of these steps I still get the warning on boot up. Your help is greatly appreciated. Thank You, Joaquin _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Try this: wget -O /tmp/xen-3.0-x86_32-rhel4.1.bin.tar http://bits.xensource.com/Xen/latest/xen-3.0-x86_32-rhel4.1.bin.tar cd /tmp tar xvf xen-3.0-x86_32-rhel4.1.bin.tar #go to the tar dir rpm -Fvh glibc* nscd* nptl* Regards Kevin -----Oorspronkelijk bericht----- Van: xen-users-bounces@lists.xensource.com [mailto:xen-users-bounces@lists.xensource.com]Namens Joaquin Raventos Verzonden: Monday, June 05, 2006 4:32 PM Aan: xen-users@lists.xensource.com Onderwerp: [Xen-users] Fedora Core 5 /lib/tls Hello Everyone, I''ve installed Xen 3.0 on my Fedora Core 5 machine and I''ve ran into this problem were this message appears. *************************************************************** *************************************************************** ** 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) ** *************************************************************** *************************************************************** I''ve proceeded to rename /lib/tls to /lib/tls.disabled. I also added to /etc/ld.so.conf.d/nosegneg.conf the following line. hwcap 0 nosegneg Even after all of these steps I still get the warning on boot up. Your help is greatly appreciated. Thank You, Joaquin _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Joaquin Raventos wrote:> I''ve installed Xen 3.0 on my Fedora Core 5 machine and I''ve ran into this > problem were this message appears.Ignore it. That''s just nash which is statically linked. That code isn''t used anymore once init is started. FC6 has ramdisks where nash has been generated without TLS code. -- ➧ Ulrich Drepper ➧ Red Hat, Inc. ➧ 444 Castro St ➧ Mountain View, CA ❖ _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hi, On Tue, 2006-06-06 at 12:52 +0200, Kevin van Kuik wrote:> *************************************************************** > *************************************************************** > ** 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) ** > *************************************************************** > *************************************************************** > > I''ve proceeded to rename /lib/tls to /lib/tls.disabled. I also added to > /etc/ld.so.conf.d/nosegneg.conf the following line.You can usually ignore this. If you''re running FC5, then the libraries automatically switch between direct tls and the nosegneg xen-optimised version based on the kernel''s advertised capabilities. The problem is that statically-compiled binaries don''t switch to the nosegneg version, and there is absolutely nothing you can do about that except to recompile the binary in question. But very very few binaries are statically compiled, and those that are are typically not performance-critical, so they don''t cause a problem. In rawhide (pre-FC6), libc.a recently changed to use nosegneg by default, so these straggling tls binaries should disappear after a rebuild. Cheers, Stephen _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Tue, Jun 06, 2006 at 10:38:19AM -0700, Ulrich Drepper wrote:> Joaquin Raventos wrote: > > I''ve installed Xen 3.0 on my Fedora Core 5 machine and I''ve ran into this > > problem were this message appears. > > Ignore it. That''s just nash which is statically linked. That code > isn''t used anymore once init is started. FC6 has ramdisks where nash > has been generated without TLS code.That reminds me that I wanted to ask the following question a long time ago: Does Xen turn on this emulation on a per-process basis (when it''s needed), or for the whole domain? Marcin -- Marcin Owsiany <marcin@owsiany.pl> http://marcin.owsiany.pl/ GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216 "Every program in development at MIT expands until it can read mail." -- Unknown _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Check this post of mine for the same question and the solution: http://lists.xensource.com/archives/html/xen-users/2006-04/msg00594.html Regards Srini On 6/10/06, Marcin Owsiany <marcin@owsiany.pl> wrote:> > On Tue, Jun 06, 2006 at 10:38:19AM -0700, Ulrich Drepper wrote: > > Joaquin Raventos wrote: > > > I''ve installed Xen 3.0 on my Fedora Core 5 machine and I''ve ran into > this > > > problem were this message appears. > > > > Ignore it. That''s just nash which is statically linked. That code > > isn''t used anymore once init is started. FC6 has ramdisks where nash > > has been generated without TLS code. > > That reminds me that I wanted to ask the following question a long time > ago: > > Does Xen turn on this emulation on a per-process basis (when it''s > needed), or for the whole domain? > > Marcin > -- > Marcin Owsiany <marcin@owsiany.pl> http://marcin.owsiany.pl/ > GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216 > > "Every program in development at MIT expands until it can read mail." > -- Unknown > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users