google / safeside

Understand and mitigate software-observable side-channels
BSD 3-Clause "New" or "Revised" License
493 stars 53 forks source link

Runtime CPU constraints #82

Open mmdriley opened 4 years ago

mmdriley commented 4 years ago

Some of our demos (e.g. Meltdown-DE) are microarchitecture-specific, which is something we can't test for at compile time. We could consider using a library like https://github.com/google/cpu_features to retrieve vendor and microarchitecture information and provide useful diagnostics.

asteinha commented 4 years ago

Most of our Meltdown examples are microarchitecture-specific. Beginning with the original Meltdown (Meltdown-US) that does not work on AMD.