CMU-SAFARI / rowhammer

Source code for testing the Row Hammer error mechanism in DRAM devices. Described in the ISCA 2014 paper by Kim et al. at http://users.ece.cmu.edu/~omutlu/pub/dram-row-hammer_isca14.pdf.
GNU General Public License v2.0
214 stars 42 forks source link

RowHammer: Move inline asm rowhammer loop to assembly. #2

Open vsrinivas opened 9 years ago

vsrinivas commented 9 years ago

The code fragment presented in the RowHammer paper has a core loop of LOAD row1/LOAD row2/CLFLUSH row1/CLFLUSH row2/MFENCE.

In the memtest86+ test environment, with each statement as a separate expression, there were other extraneous memory references in the core loop that may be confounding the memory access pattern. Remove them by using a raw .S file.