[RFC RESEND PATCH 4/6] x86/speculation, mm: add process local virtual memory region

2018-11-22 Thread Julian Stecklina
The Linux kernel has a global address space that is the same for any kernel code. This address space becomes a liability in a world with processor information leak vulnerabilities, such as L1TF. With the right cache load gadget, an attacker-controlled hyperthread pair can leak arbitrary data via

[RFC RESEND PATCH 4/6] x86/speculation, mm: add process local virtual memory region

2018-11-22 Thread Julian Stecklina
The Linux kernel has a global address space that is the same for any kernel code. This address space becomes a liability in a world with processor information leak vulnerabilities, such as L1TF. With the right cache load gadget, an attacker-controlled hyperthread pair can leak arbitrary data via