2 messages in com.xensource.lists.xen-bugs[Xen-bugs] [Bug 806] Xen hypervisor 3...
FromSent OnAttachments
bugz...@lists.xensource.com31 Oct 2006 14:32 
bugz...@lists.xensource.com01 Nov 2006 05:18 
Subject:[Xen-bugs] [Bug 806] Xen hypervisor 3.0.3 false warnings about /lib/tls
From:bugz...@lists.xensource.com (bugz@lists.xensource.com)
Date:11/01/2006 05:18:12 AM
List:com.xensource.lists.xen-bugs

http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=806

ari@noc.edunet.gr changed:

What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED

------- Comment #1 from ari@noc.edunet.gr 2006-11-01 05:18 ------- (In reply to comment #0)

Xen hypervisor builded in 32bit mode, and running on a EM64T enabled Xeon produces the known /lib/tls error during boot, even when /lib/tls is already moved to /lib/tls.disabled. The same binary and the same dom0 image running on PIII system runs smoothly as expected.

There seems to be a bug in the latest release of hypervisor (3.0.3) since the previous one runs in the exact same enviroment without any problem.

dom0 systems were builded on Debian unstable, and all Xen related packages both the 3.0.3 and 3.0.2 were compiled in 32bit using gcc-4.1.

The bug was fixes in the unstable branch. The fix was to ignore statically compiled init. However I couldn't find enough documentation, why init is ignored, or why the source change to the code has happened.

The file that the code exists in fixup.c in linux-2.6-sparse-xen/arch/i386/kernel. The corresponding commit is: http://xenbits.xensource.com/xen-unstable.hg?cs=1633f9a3a120