This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] Newer Changesets broke Dom0 boot with 2.6.7

To: sven.kretzschmar@xxxxxx
Subject: Re: [Xen-devel] Newer Changesets broke Dom0 boot with 2.6.7
From: Ian Pratt <Ian.Pratt@xxxxxxxxxxxx>
Date: Sat, 07 Aug 2004 11:21:58 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxxxx, Ian.Pratt@xxxxxxxxxxxx, Ian.Pratt@xxxxxxxxxxxx
Delivery-date: Sat, 07 Aug 2004 11:24:46 +0100
Envelope-to: steven.hand@xxxxxxxxxxxx
In-reply-to: Your message of "Sat, 07 Aug 2004 11:54:25 +0200." <200408071154250453.0030FF17@xxxxxxxxxxx>
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
> I tried your proposals, but it helped only to solve a
> part of the problems:
> By either adding "nosegfixup" to the kernel command line
> and/or renaming /lib/tls, I could get rid of the segfaults which
> totally prevented the 2.6.7 kernel from booting in Dom0 (Csets 1.1158+).
> So, in this case, it helped a lot ;-)

Ok, Keir's new binary rewriting patch obviously has problems with
the libc shipped with FC2. 

I suspect we'll have to setup FC2 here to be able to debug this,
which is a pain.
> However, it did not remove the segfaults generated by
> kudzu and hwclock, which were introduced around
> CSet 1.1154.
> It seems that something was changed concerning how
> you directly access hardware in xen(-linux) starting
> around CSet 1.1154, because both kudzu and hwclock
> directly address hardware (..?).

Please can you try a 'cset -x1.1162' which changed some of the iopl

> If you need any further debugging for both issues (I assume
> "nosegfixup" is only a workaround and not a real bugfix) 
> from me, just drop me an email and tell me what debug
> options I have to activate ;-)

I hope the failure with FC2 is just a bug in the new binary
rewriting code rather than a violation of one of the assumptions,
which will cause us to have to disable it (in which case, we'd
have to recommend moving /lib/tls out the way as the only decent

If you could make a tar ball of your /lib/tls directory available
that may save us from having to do a full FC2 install.


This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
Xen-devel mailing list