Skip to content

jmlee-kor/CacheRewinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

BSD-3-Clause, Unknown licenses found

Licenses found

BSD-3-Clause
LICENSE
Unknown
COPYING

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors