[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Breakage in -unstable for Transmeta -- Solution



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."

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.