
12 Aug
2008
12 Aug
'08
8:02 a.m.
Richard Danter wrote:
Solution so far is either to run U-Boot from KSeg1 or to pepper the eepro100 driver with flush_cache() calls. Both seem to work though running in kseg1 is slower.
Has anyone else used an eepro100 on a MIPS target? Did you hit the same problem?
I can see that some drivers (e.g. rtl8139.c) already have the flush_cache() calls.
I added flush_cache()s to rtl8139.c before.
If your system is cache non-coherent, please fix drivers to have proper cache handlings. Also note that running whole U-Boot in CKSEG1 is not good idea, at least for me.
Shinya