2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-28 07:04:00 +08:00
linux-next/Documentation/admin-guide/hw-vuln
Linus Torvalds 8b4d37db9a Merge branch 'x86/srbds' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 srbds fixes from Thomas Gleixner:
 "The 9th episode of the dime novel "The performance killer" with the
  subtitle "Slow Randomizing Boosts Denial of Service".

  SRBDS is an MDS-like speculative side channel that can leak bits from
  the random number generator (RNG) across cores and threads. New
  microcode serializes the processor access during the execution of
  RDRAND and RDSEED. This ensures that the shared buffer is overwritten
  before it is released for reuse. This is equivalent to a full bus
  lock, which means that many threads running the RNG instructions in
  parallel have the same effect as the same amount of threads issuing a
  locked instruction targeting an address which requires locking of two
  cachelines at once.

  The mitigation support comes with the usual pile of unpleasant
  ingredients:

   - command line options

   - sysfs file

   - microcode checks

   - a list of vulnerable CPUs identified by model and stepping this
     time which requires stepping match support for the cpu match logic.

   - the inevitable slowdown of affected CPUs"

* branch 'x86/srbds' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86/speculation: Add Ivy Bridge to affected list
  x86/speculation: Add SRBDS vulnerability and mitigation documentation
  x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation
  x86/cpu: Add 'table' argument to cpu_matches()
2020-06-09 09:30:21 -07:00
..
index.rst x86/speculation: Add SRBDS vulnerability and mitigation documentation 2020-04-20 12:19:22 +02:00
l1tf.rst docs: add IRQ documentation at the core-api book 2020-05-15 12:00:56 -06:00
mds.rst x86/speculation: Fix incorrect MDS/TAA mitigation status 2019-11-16 13:17:49 +01:00
multihit.rst Documentation: Add ITLB_MULTIHIT documentation 2019-11-04 20:26:00 +01:00
special-register-buffer-data-sampling.rst x86/speculation: Add Ivy Bridge to affected list 2020-04-27 20:46:13 +02:00
spectre.rst Documentation: Add swapgs description to the Spectre v1 documentation 2019-08-03 21:21:54 +02:00
tsx_async_abort.rst docs: hw-vuln: tsx_async_abort.rst: get rid of an unused ref 2020-03-10 11:56:48 -06:00