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

Reply via email to