title: How to flush the CPU cache for a region of address space in Linux?
body: <p>I am interested in flushing cache (L1, L2, and L3) only for a region of address space, for example all cache entries from address A to address B. Is there a mechanism to do so in Linux, either from user or kernel space?</p>