All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch V10 00/10] Control knobs and Documentation 0
@ 2018-07-12 14:19 Thomas Gleixner
  2018-07-12 14:19 ` [patch V10 01/10] Control knobs and Documentation 1 Thomas Gleixner
                   ` (13 more replies)
  0 siblings, 14 replies; 49+ messages in thread
From: Thomas Gleixner @ 2018-07-12 14:19 UTC (permalink / raw)
  To: speck

The following series provides the following changes:

  - Fix EPT=off handling so it avoids flushing
  
  - Expose proper VMX mitigation information in sysfs

  - Drops the MSR list mechanism for flush 'always' to prepare for runtime
    control. The default flush mechanism is conditional anyway and the MSR
    list is set up at guest init time, which is nasty to run time switch
    especially because the static key is a global control which can be
    flipped by an update.

  - Make the flush always/conditional static key based.

  - Serialize the kvm parameter setter function

  - Enable runtime control for the kvm parameter

  - Add the l1tf command line option. It's not run time controllable as it
    does not make sense to have 3 knobs at runtime. For the command line
    the combo knob setting the default is convenient

  - Documentation update

This takes the review comments into account as much as still applicable.

Thanks to Jiri for testing the lot and debugging and fixing my brainfarts!

Git bundle follows in separate mail.

Thanks,

	tglx

8<-------------
 Documentation/admin-guide/index.rst             |    9 
 Documentation/admin-guide/kernel-parameters.txt |   65 ++
 arch/x86/include/asm/processor.h                |   12 
 arch/x86/include/asm/vmx.h                      |   10 
 arch/x86/kernel/cpu/bugs.c                      |   81 +++
 arch/x86/kvm/vmx.c                              |  302 +++++++-----
 b/Documentation/admin-guide/l1tf.rst            |  572 ++++++++++++++++++++++++
 include/linux/cpu.h                             |    2 
 kernel/cpu.c                                    |   12 
 9 files changed, 930 insertions(+), 135 deletions(-)

^ permalink raw reply	[flat|nested] 49+ messages in thread

end of thread, other threads:[~2018-07-27 16:41 UTC | newest]

Thread overview: 49+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-07-12 14:19 [patch V10 00/10] Control knobs and Documentation 0 Thomas Gleixner
2018-07-12 14:19 ` [patch V10 01/10] Control knobs and Documentation 1 Thomas Gleixner
2018-07-12 15:34   ` [MODERATED] " Greg KH
2018-07-12 15:38     ` Thomas Gleixner
2018-07-12 15:46       ` Thomas Gleixner
2018-07-12 17:08         ` [MODERATED] " Greg KH
2018-07-12 14:19 ` [patch V10 02/10] Control knobs and Documentation 2 Thomas Gleixner
2018-07-12 17:09   ` [MODERATED] " Greg KH
2018-07-12 14:19 ` [patch V10 03/10] Control knobs and Documentation 3 Thomas Gleixner
2018-07-12 16:13   ` [MODERATED] " Josh Poimboeuf
2018-07-13  9:10     ` Thomas Gleixner
2018-07-12 17:09   ` [MODERATED] " Greg KH
2018-07-12 14:19 ` [patch V10 04/10] Control knobs and Documentation 4 Thomas Gleixner
2018-07-12 17:10   ` [MODERATED] " Greg KH
2018-07-12 14:19 ` [patch V10 05/10] Control knobs and Documentation 5 Thomas Gleixner
2018-07-12 17:10   ` [MODERATED] " Greg KH
2018-07-12 14:19 ` [patch V10 06/10] Control knobs and Documentation 6 Thomas Gleixner
2018-07-12 16:14   ` [MODERATED] " Josh Poimboeuf
2018-07-12 17:10   ` Greg KH
2018-07-12 14:19 ` [patch V10 07/10] Control knobs and Documentation 7 Thomas Gleixner
2018-07-12 17:11   ` [MODERATED] " Greg KH
2018-07-12 14:19 ` [patch V10 08/10] Control knobs and Documentation 8 Thomas Gleixner
2018-07-12 16:22   ` [MODERATED] " Josh Poimboeuf
2018-07-12 17:12     ` Greg KH
2018-07-13  9:18     ` Thomas Gleixner
2018-07-12 17:17   ` [MODERATED] " Greg KH
2018-07-12 14:19 ` [patch V10 09/10] Control knobs and Documentation 9 Thomas Gleixner
2018-07-12 16:24   ` [MODERATED] " Josh Poimboeuf
2018-07-12 17:17     ` Greg KH
2018-07-12 17:16   ` Greg KH
2018-07-15  3:12   ` Kees Cook
2018-07-12 14:19 ` [patch V10 10/10] Control knobs and Documentation 10 Thomas Gleixner
2018-07-12 16:03   ` [MODERATED] " Linus Torvalds
2018-07-12 16:31     ` Peter Zijlstra
2018-07-12 16:13   ` Josh Poimboeuf
2018-07-12 16:26     ` Josh Poimboeuf
2018-07-13  9:09     ` Thomas Gleixner
2018-07-12 17:18   ` [MODERATED] " Greg KH
2018-07-15  7:30   ` Borislav Petkov
2018-07-27 16:41   ` Dave Hansen
2018-07-12 14:54 ` [patch V10 00/10] Control knobs and Documentation 0 Thomas Gleixner
2018-07-12 19:30 ` [MODERATED] " Josh Poimboeuf
2018-07-13 15:03   ` Thomas Gleixner
2018-07-13  8:30 ` [MODERATED] " Jiri Kosina
2018-07-13 16:22 ` Paolo Bonzini
2018-07-13 16:56   ` Andrew Cooper
2018-07-13 17:01     ` Paolo Bonzini
2018-07-13 17:28   ` Konrad Rzeszutek Wilk
2018-07-15 13:58     ` Paolo Bonzini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.