commit | 11c45fa93893d207905c900d8054395b66846a8a | [log] [tgz] |
---|---|---|
author | Anthony Steinhauser <asteinhauser@google.com> | Fri Jul 19 16:34:21 2019 -0700 |
committer | Matthew Riley <mattdr@google.com> | Wed Aug 28 13:09:47 2019 -0700 |
tree | bbc1152ab14c4a42695f83bfdef70413ea2d21a6 | |
parent | eaa26ba4a95865cf4cf473d8245722d92aa31845 [diff] |
AMD, ARM and PowerPC tested support. Refactoring. Support for AMD Ryzen 5 PRO 2400G. Fixing deprecating or incorrect comments and proposing changes of others. Preparing the infrastructure for architecturally dependent parts of the implementation. Adding ARMv8 and PowerPC implementations that work on David Jones workstations. Change-Id: Ic532b59a9461f935032ec963843082f0d59fcde3
Sidechannel project aims to test synthetically the effectiveness of mitigations against sidechannel information leaks. To make that possible, we are going to build a test suite that robustly demonstrates information leaks across a breadth of techniques (Meltdown, Spectre variants, L1TF, MDS, and those yet to be discovered) and across a variety of isolation boundaries (same process, user/kernel, VM guest/host, network).
We currently test our changes on: Linux - Intel Xeon Gold 6154 - {g++-6.4.0 - g++-8.0.1, clang-4.0 - clang-7} Linux - {Intel Core i7-6700, AMD Ryzen 5 PRO 2400G} - {g++-5.4.0 - g++-9.1.0} Linux - Intel Core2 Quad - g++-8.1.1 Linux - Intel XeonE5-2670 - g++-4.8.4 Linux - Intel Core i7-3520M - {g++-8.3.0, clang-6.0 - clang-7, icc-19.0.4.243} Windows 10 on Google Cloud - Intel Haswell - {MSVC2019 x86 release build, MSVC2019 x64 release build} MacOS - Intel Core i7-8750H - clang Apple LLVM 10.0.1 Linux - ARMv8 Cavium ThunderX2 T99 - g++-7.3.0 Linux - PowerPC POWER9 Boston 2.2 - g++-8.3.0
See the contributing instructions.
This is not an officially supported Google product.