Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CacheRewinder

This repository contains the gem5 implementation of CacheRewinder, an effective defensive scheme against transient execution attacks. CacheRewinder is published on Design, Automation and Test in Europe Conference (DATE) ,March 2022.

This implementation is based on gem5 v20.1.0.2 with ruby protocol. It adds several modules to the architecture. It also modifies memory protocol of gem5 simulator.

Running CacheRewinder

  1. install CacheRewinder

scons build/X86_MESI_Two_Level/gem5.opt -j8

  1. modify env.sh
  2. run the script run_gem5_x86_spec06_benchmark.sh SPEC2006_benchmark

Related repositories

Author

Jongmin Lee

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages