google / safeside

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

Fix arm64 and ppc64le tests on Travis #99

Closed mmdriley closed 4 years ago

mmdriley commented 4 years ago

Our spectre_v1_btb_sa test doesn't currently succeed on Travis' arm64 or ppc64le workers. We should figure out why, fix them, and re-enable the tests in .travis.yml.

asteinha commented 4 years ago

PowerPC failure is expected, since it has the BTB disabled by firmware. ARM64 is a flake and it might be because of the imprecise time measurement. I would start with Spectre v1 PHT SA or Spectre v4. Those should run everywhere.

mmdriley commented 4 years ago

Ack, yes, absolutely right. I wasn't paying close enough attention to the test name. Thanks!