> 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. A cache flush is not a denial of service attack. Its no less effective than a 1Mb memcpy > I can understand why we need this in kernel, for context switch, for example, but > as a syscall?... Self modifying code, dynamic compilation, glibc trampolines