Hi,
sorry in case i'm asking something stupid.
I got the (probably wrong) impression that when trying the rowhammer test on linux it should be more
efficient to produce bitfilps by using the extended_test version instead of the standard test since this uses
/proc/self/pagemap for identifying neighboring rows. Was that a misconception?
"rowhammer_test_ext has the following differences from rowhammer_test:* It reports the physical addresses of victim locations (memory locations where bit flips occur) and aggressor locations (pairs of memory locations which cause the bit flips when accessed).When rowhammer_test_ext finds that accessing a batch of addresses produces a bit flip, the program tries to narrow down which pair of addresses in the batch will reproduce the bit flip.* This version is Linux-specific, because it uses /proc/self/pagemap to find the physical addresses of pages.* This version keeps on running when it finds a bit flip, rather than exiting."
My machine is a slow, passively cooled mintbox mini with 4GB DDR3 by micron running at only 800 MHz.
The refresh rate is the standard 64 ms. The stuff is rather cheap, so i was sure there must be bitflips, but so far i
haven't seen any. Could it be that due to the slow (800 MHz) speed the attack fails because it's not possible
to hammer fast enough?