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] Breakage in -unstable for Transmeta

On Fri, 24 Jun 2005, Keir Fraser wrote:

> On 24 Jun 2005, at 14:30, Carl Holtje ;021;vcsg6; wrote:
> >> Maybe the pagetable layout has changed. That write to CR0 enables
> >> paging so if the tables are not in a format that Transmeta likes then
> >> you would probably fail at that point. But I don't think the initial
> >> layout differs from 2.0.6...
> >
> > I apologize for being so dense, but how do I go about investigating
> > this further?
> No apology needed -- I really cannot see where a bug has been
> introduced, but assuming your debug code works on one code version
> (2.0.6) and not the other (latest unstable), clearly a bug does exist.
> The only good point of the situation is that there isn't actually that
> much code in x86_32.S to be going wrong. It's feasible to check through
> it line by line and compare with 2.0.6 as you go. How about you try
> reducing the number of flags you set in %cr0, or double check that the
> code that creates the initial pagetables really is identical between
> 2.0.6 and unstable?

Is the initial page table creation code in xen/include/asm/page.h?



- --

"There are 10 types of people in the world: Those who understand binary
and those that don't."

Xen-devel mailing list