From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Carl Holtje ;021;vcsg6;" Subject: Re: Breakage in -unstable for Transmeta -- Solution Date: Mon, 27 Jun 2005 11:55:01 -0400 (EDT) Message-ID: References: <91682d35640728e6b4e763e88bbcb465@cl.cam.ac.uk> <193974b525123922007225148c6938fb@cl.cam.ac.uk> <50b68f3ddc1ff3db9893e0d7ad10b884@cl.cam.ac.uk> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Keir Fraser Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org On Sat, 25 Jun 2005, Keir Fraser wrote: > > On 25 Jun 2005, at 02:57, Carl Holtje ;021;vcsg6; wrote: > > > * In xen/arch/x86/boot/x86_32.S, disable FPU initialization > > * In xen/arch/x86/boot/x86_32.S, disable PGE enabling > > * In xen/{I don't remember}/flushtlb.c, the call to local_flush_tlb or > > something of this nature calls __pge_off() and __pge_on -- I used a > > #ifdef > > CONFIG_X86_TRANSMETA to work around it as local_flush_tlb is a #define. > > (I'm certainly not saying what I've done is best by any means, but it > > works for me..) > > The PGE enable, and __pge_off/__pge_on, are easily handled. I'll do a > patch for those. > > Do Transmeta CPUs really not have an FPU unit? No, they do in fact have FPUs.. it is my understanding they are initialized auto-magically by the CPU, and a subsequent initialization from software totally confused the device, and it reset. I'm workin' on a proper patch -- I'm in and out of the office all week, so it may take me a bit.. Thanks! Carl - -- "There are 10 types of people in the world: Those who understand binary and those that don't."