It's quite easy to bypass cache without explicit flush. Most caches are 4-way or 8-way: just hit 4 or 8 addresses sharing the same cache line, and you got your original data evicted from cache.
Note: the regular memtest+ doesn't have this test. Use the researcher fork: https://github.com/CMU-SAFARI/rowhammer in Ubuntu 14.04, run this to bring all the dependencies for building: sudo apt-get build-dep memtest86+…
It's quite easy to bypass cache without explicit flush. Most caches are 4-way or 8-way: just hit 4 or 8 addresses sharing the same cache line, and you got your original data evicted from cache.
Note: the regular memtest+ doesn't have this test. Use the researcher fork: https://github.com/CMU-SAFARI/rowhammer in Ubuntu 14.04, run this to bring all the dependencies for building: sudo apt-get build-dep memtest86+…