Antti Kantee wrote: > Use RUMPCOMP_USER_SRCS, several examples under src/sys/rump Thanks for the pointer, will do.
> That's one more indication that "sync icache" is the wrong level of problem > to represent at the interface level. Existence of __clear_cache is an indication of the opposite. I'm not saying that POSIX should have icache sync routine, they could specify that mprotect syscall that turns on PROT_EXEC should sync icache. But that's no guaranteed by POSIX. > If it were a high-level, holistic > interface, both the caller and callee would what needs to be done, and the > caller could perhaps implement the same with a alternative method. A > low-level interface like "sync icache for this memory range" leaves no room > for interpretation, even if it will ever be used for only one purpose. Not quite sure what you're saying because no room for interpretation is a good thing in general and using something for one purpose is even better ;-) -- Alex