aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorAndi Kleen <[email protected]>2018-06-13 15:48:28 -0700
committerThomas Gleixner <[email protected]>2018-06-20 19:10:01 +0200
commit377eeaa8e11fe815b1d07c81c4a0e2843a8c15eb (patch)
tree05848bf81eb28216c7a95870d8658d6f0151cccf /tools/perf/scripts/python
parent42e4089c7890725fcd329999252dc489b72f2921 (diff)
x86/speculation/l1tf: Limit swap file size to MAX_PA/2
For the L1TF workaround its necessary to limit the swap file size to below MAX_PA/2, so that the higher bits of the swap offset inverted never point to valid memory. Add a mechanism for the architecture to override the swap file size check in swapfile.c and add a x86 specific max swapfile check function that enforces that limit. The check is only enabled if the CPU is vulnerable to L1TF. In VMs with 42bit MAX_PA the typical limit is 2TB now, on a native system with 46bit PA it is 32TB. The limit is only per individual swap file, so it's always possible to exceed these limits with multiple swap files or partitions. Signed-off-by: Andi Kleen <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]> Reviewed-by: Josh Poimboeuf <[email protected]> Acked-by: Michal Hocko <[email protected]> Acked-by: Dave Hansen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions