Executable Data

If the data moved is to become executable, any data remaining in processor cache must be guaranteed to be moved from cache to memory.

This is because the retrieval of the instruction does not need to use the data cache. The vm_cflush service performs this operation.