Re: Linux on LSI EZ4102

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

 



Quinn Jensen writes:
 > Are the caches two-way (or more)?  If so, check
 > to see if the way select bit(s) are contiguous
 > with the offset for indexed cache operations.
 > If there is a hole, you have to flush in two
 > parts, or flush as if the cache was big enough
 > to span the hole.

The i-cache is two-way and the d-cache one-way.
Since I followed the LSI sample code quite closely when implementing
the flush calls I don't think that this is the problem.
(Although I found one bad bug in the LSI code, so maybe ...) 

I first based my port on the Linux version from linux-vr.sourceforge.net
which is a modified 2.4.0test9. Now it seems others have problems with
caching on that kernel with other MIPS architectures too. 
So, I'll better move to one of the 2.4.3-ac kernels first. I saw that
they contain quite a few changes, especially in the cache handling. 

Cheers,
Ralph


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux