On 2 Jan, Eric W. Biederman wrote:
> Ronald G Minnich <[EMAIL PROTECTED]> writes:
>
>> On Fri, 22 Dec 2000, Bernhard Kuhn wrote:
>>
>> > Realy interessting point! But if the factory default bios
>> > behaves that way, then i�d like to say award has done a realy
>> > bad job :-)
>>
>> actually, based on what we've seen from what the BIOSes due, Award has
>> done a really bad job.
>>
>> But, reading the SDRAM spec, I have sympathy for BIOS assembly coders. I
>> think the guys who wrote the SDRAM spec were mentally impaired. You should
>> see all the parameters in that SDRAM EEPROM! Why would those guys have
>> thought you could process something that complex WITH NO MEMORY
>> WORKING? Duh ...
>
> Ron I thought of a passable work around to the no ram problem, during
> memory init. Turn on L1 cache and initialize it. Then you run in cache
> while you are initializing memory. It's not fool proof and I still need
> to see if I can do it, but it looks to me like this will allow memory
> init to be done in C code.
>
> Eric
This would be REALLY cool if it worked.
I think that the cache should flush and therefore "initialize" the ram
correctly as soon as you "overflow" the cache. ...just need to make
sure that the flush/invalidate type stuff doesn't kill you.
Ty
--
Tyson D Sawyer iRobot Corporation
Senior Systems Engineer Real World Interface Div.
[EMAIL PROTECTED] Robots for the Real World
603-532-6900 ext 206 http://www.irobot.com