diff --git a/prefetcher_reverse/run-msr-np.sh b/prefetcher_reverse/run-msr-np.sh new file mode 100755 index 0000000..a1344f5 --- /dev/null +++ b/prefetcher_reverse/run-msr-np.sh @@ -0,0 +1,8 @@ +#!/bin/bash +PREFETCH_MSR=$1 +sudo wrmsr -a 0x1a4 $PREFETCH_MSR +sudo echo wrmsr -a 0x1a4 $PREFETCH_MSR +sudo rdmsr -a 0x1a4 +cargo run --release --bin new_page > np-with-${PREFETCH_MSR}-prefetcher.log +sudo rdmsr -a 0x1a4 + diff --git a/prefetcher_reverse/run-msr-rpa.sh b/prefetcher_reverse/run-msr-rpa.sh new file mode 100755 index 0000000..5baa82d --- /dev/null +++ b/prefetcher_reverse/run-msr-rpa.sh @@ -0,0 +1,8 @@ +#!/bin/bash +PREFETCH_MSR=$1 +sudo wrmsr -a 0x1a4 $PREFETCH_MSR +sudo echo wrmsr -a 0x1a4 $PREFETCH_MSR +sudo rdmsr -a 0x1a4 +cargo run --release --bin rpa_patterns > rpa-with-${PREFETCH_MSR}-prefetcher.log +sudo rdmsr -a 0x1a4 +