From 4cbacf96a902df594699baa76017505f875e6237 Mon Sep 17 00:00:00 2001 From: Guillume DIDIER Date: Mon, 19 Jul 2021 09:15:20 +0200 Subject: [PATCH] Fix a bug in the improved Basic Timing Cache Channel calibration The cache line were not properly reset to Invalid state, which messe up F+R calibration. The Invalid state calibration is now done with a flush victim op, instead of a noop. --- basic_timing_cache_channel/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/basic_timing_cache_channel/src/lib.rs b/basic_timing_cache_channel/src/lib.rs index d036c77..462e05a 100644 --- a/basic_timing_cache_channel/src/lib.rs +++ b/basic_timing_cache_channel/src/lib.rs @@ -123,7 +123,7 @@ impl TopologyAwareTimingChannel { t: &t, }, CalibrateOperation2T { - prepare: noop::, + prepare: flush, op: T::attack, name: "miss", display_name: "miss",