Wilson wrote: > You cannot put instructions in memory and expect the processor to run > them without flushing the instruction cache. To fix this i've > recoded the return from the user space signal handler to not use > instructions on the stack. Doing it this way is more straight > forward and doesnt require a cache flush (which creates inefficient > memory access).
I encountered the same cache problem not too long ago on a 5275, but I went with the __flush_cache_all() approach just to get things working quickly. I'll have to revisit this sometime and reclaim some performance. Thanks for your patch. ..Chris _______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev
