Discussion:
[gem5-users] Has anyone ever produced an Spectre or Meltdown proof of concept running on gem5 or would that be feasible?
Ciro Santilli
2018-04-11 13:06:55 UTC
Permalink
Does not need to be running on top of a full Linux, could be just some
bare-metal setup that jumps to userland and then breaks memory
separation.

This could be a fun educational project, and would increase gem5's fame :-)
Jason Lowe-Power
2018-04-11 16:36:41 UTC
Permalink
Hi Ciro,

Yeah. In fact, I think I've pointed to this before on the mailing list. See
https://github.com/jlpresearch/gem5/tree/spectre-test for all of the
necessary code and configs. There's also a brief explanation of how it
works in spectre.rst. The visualization with the pipeline viewer (or Konata
https://github.com/shioyadan/Konata) is pretty cool. I am planning on
writing up a blog post on this, but I need to find the time.

Cheers,
Jason
Post by Ciro Santilli
Does not need to be running on top of a full Linux, could be just some
bare-metal setup that jumps to userland and then breaks memory
separation.
This could be a fun educational project, and would increase gem5's fame :-)
_______________________________________________
gem5-users mailing list
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
Ciro Santilli
2018-04-11 17:46:31 UTC
Permalink
This post might be inappropriate. Click to display it.
Jason Lowe-Power
2018-06-02 21:56:26 UTC
Permalink
This post might be inappropriate. Click to display it.
Loading...