XScaled Squeak

Jim.Gettys at hp.com Jim.Gettys at hp.com
Mon May 19 15:44:26 UTC 2003


Basically, under WinCE the factory supplied bootloader does not turn on the
write back cache, so WinCE won't see the improved cache behavior, even
if the updated processor chip happens to be present.  Or at least this
is my understanding of the situation.

It is probably possible to turn it on from a user program (given WinCE's
lack of security), but as I remember, the fancy footwork to change
processor parameters like this is often pretty daunting, so I'd not be
optimistic of anyone succeeding easily; it is likely alot more than just
poking a bit into a processor register.  You can get the XScale processor
spec and see if it is enlightening on this topic and easier than I currently
suspect (having not looked into it myself.

This isn't true for Linux on the iPAQ, but as Linux on the iPAQ 54xx
is still a "work in progress", it returns you to the previously
unsolved problem.  We do have H39xx's running pretty completely under
Linux (the first models with the XScale processor), however, and if you
have a unit with the fixed cache, we take advantage of it.
We hope H54xx's will be done in another month or two:
the kernel boots fine, and we're working on the device drivers.
                             - Jim

> Sender: squeak-dev-bounces at lists.squeakfoundation.org
> From: Alan Kay <Alan.Kay at squeakland.org>
> Date: Mon, 19 May 2003 08:05:49 -0800
> To: The general-purpose Squeak developers list
> <squeak-dev at lists.squeakfoundation.org>
> Subject: Re: XScaled Squeak
> -----
> The early versions of this chip (unfortunately they are in quite a
> few products) have an Intel bug that keeps the cache turned off, so
> this is quite bad. Also Yoshiki tells me that in the newer fixed
> version of the chip, the SW workarounds for the earlier chip are
> still in the way. He can tell you more.
>
> Cheers,
>
> Alan
>
> ------
>
> At 10:41 AM -0300 5/19/03, Pablo Lopez wrote:
> >Hello there,
> >I'm trying to get faster on my iPAQ HP5455 (Intel Xscale 400Mhz processor)
> >with Squeak...
> >
> >Does anybody got any VM optimized for XScale?
> >
> >Please tell me if you can help me to get it (or build it)...
> >
> >Thanks on forehand..
> >
> >Pablo M. Lopez
> >Systems
> >Fundacion Temaikèn
> >plopez at temaiken.com.ar
> >www.temaiken.com.ar
> >
> >
> >-----Mensaje original-----
> >De: Germán S. Arduino [mailto:garduino at hotpop.com]
> >Enviado el: Lunes, 19 de Mayo de 2003 08:39 a.m.
> >Para: The general-purpose Squeak developers list
> >Asunto: [BUG] Error loading ConflictChecker in a 3.6alpha #5235 (May be KCP
> >originated?)
> >
> >
> >Hi Guys:
> >
> >I'm trying to help with some tests in MCP project.
> >
> >In this way, I've setted a fresh 3.6alpha 5205 images and loaded all the
> >updates (30, as announced in KCP) and put my image at 5235 level.
> >
> >After that, I've installed SM and the first package that I need to install
> >(ConflictChecker) don't install with the following msg:  error: 'Method
> >Deprecated: Use SystemNavigation>>allClassesImplementing:'
> >
> >May be KCP originated?
> >
> >Regards.
> >
> >---
> >Germán S. Arduino
> >http://www.dimensionO.com
>
>
> --

--
Jim Gettys
Cambridge Research Laboratory
HP Labs, Hewlett-Packard Company
Jim.Gettys at hp.com



More information about the Squeak-dev mailing list