From: NIIBE Y. <gn...@m1...> - 2001-07-24 05:30:17
|
I've just commited tha patch, please try it out. My main development is SH7750 SolutionEngine, and I don't see this issue. Getting your report, I've tested CqREEK SH-4 and see the problem. I don't know why I didn't see the problem in SolutionEngine, perhaps some memory timing issue or so. I've confirmed that the cause of this problem is interrupt. The code I've tested is like this: save_and_cli(flags); if (open) __sti(); /* cache flush procedure ... */ restore_flage(flags); When I set open==1, I see "unaligend memory access" while open==0 works fine. My guess is after we clear out the cache address memory, we need to guarantee we don't use the cache for some period. -- |