Results 7 comments of Mengjia Yan

Please make sure to use the correct the checkpoints. Some configurations which are used when generating the checkpoint, such as the number of cores, should match the run_from_ckpt script. Also...

Sorry for replying late. Yes, you can use different configurations IS-Sp/Fu-Sp etc on the same checkpoints. You can generate a checkpoint using "--take-checkpoints=N --at-instruction" if you want to skip the...

The version of GEM5 that we started with does not have good support for serializing "rdtscp" instructions, resulting in incorrect measurement of execution time. After hacking the simulator, we made...

For the first problem, the InvisiSpec mode only works under ruby mode. It is because we added new transactions, such as the invisible request, validation, exposure (details in the InvisiSpec...

I think it requires some changes. Basically, you need to add support to handle these new requests.

We ran both in ruby mode. Now I remember what happened. We used a different branch to test the attack code, mainly because Ruby does not support *flushing* a cache...

Please compile using MESI_Two_Level protocol. We mentioned in the README file that for now, InvisiSpec only works with MESI_Two_Level cache.