On Tue, 9 Jan 2001, Michael Shmulevich wrote: > As a side question, I would like to to know why exactly the CPU cache operations > are > promoted to the syscall status? What is the situation that a user in its program > would like > to call cacheflush() ? Unless, of course, he is doing DoS. > > I can understand why we need this in kernel, for context switch, for example, but > as a syscall?... For trampolines. These are small pieces of code created on the stack, and require flushing of the caches before they are excuted. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven ------------- Sony Software Development Center Europe (SDCE) Geert.Uytterhoeven@sonycom.com ------------------- Sint-Stevens-Woluwestraat 55 Voice +32-2-7248626 Fax +32-2-7262686 ---------------- B-1130 Brussels, Belgium