[EMAIL PROTECTED] writes:

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

I'm thinking of using an area of physical memory where RAM isn't mapped.
ROM or someplace.  So I don't have silly writes coming through, and I notice it if 
something flushes the cache.

I'm hoping to get there soon, I'm a few bugfixes away from getting kexec
up on the alpha.

Eric

Reply via email to