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


[Xen-devel] Breakage in -unstable for Transmeta

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Breakage in -unstable for Transmeta
From: "Carl Holtje ;021;vcsg6;" <cwh0803@xxxxxxxxxx>
Date: Wed, 22 Jun 2005 14:50:00 -0400 (EDT)
Delivery-date: Wed, 22 Jun 2005 18:48:58 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx

In xen/arch/x86/boot/x83_32.S, a great deal has changed since 2.0.6 and
even some recent pulls of the unstable tree. These changes have stoped my
Transmeta efforts cold; the box now reboots upon boot..

I've narrowed it down (at least I think I have) to the following lines
from the start_paging routine:

1:   mov     $idle_pg_table-__PAGE_OFFSET,%eax
2:   mov     %eax,%cr3
3:   mov     $0x80050033,%eax /* hi-to-lo: PG,AM,WP,NE,ET,MP,PE */
4:   mov     %eax,%cr0
5:   jmp     1f

Specifically, it seems to be line 4 from above...

I noticed the memory layout stuff at the bottom (I think thats what it is,
anyways) has undergone a major overhauling, and this code block references
it.. how do I go about diagnosing/fixing this?

For those interested, I have been fairly successful in getting Xen to work
on my OQO.. I hope that fixing this problem will put me back on track and
I'll get a patch in soon.

Help is greatly appreciated.



- --

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

Xen-devel mailing list