All of lore.kernel.org
 help / color / mirror / Atom feed
* [MODERATED] [PATCH v6 0/8] L1TFv6 6
@ 2018-05-24 21:00 Andi Kleen
  2018-05-24 21:00 ` [MODERATED] [PATCH v6 1/8] L1TFv6 2 Andi Kleen
                   ` (12 more replies)
  0 siblings, 13 replies; 20+ messages in thread
From: Andi Kleen @ 2018-05-24 21:00 UTC (permalink / raw)
  To: speck; +Cc: Andi Kleen

Latest version of the L1TF OS level mitigation.

v6 only has minor updates addressing last review comments. Few changes
to actual generated code.

Andi Kleen (7):
  x86, l1tf: Increase 32bit PAE __PHYSICAL_PAGE_MASK
  x86, l1tf: Protect PROT_NONE PTEs against speculation
  x86, l1tf: Make sure the first page is always reserved
  x86, l1tf: Add sysfs reporting for l1tf
  x86, l1tf: Report if too much memory for L1TF workaround
  x86, l1tf: Limit swap file size to MAX_PA/2
  mm, l1tf: Disallow non privileged high MMIO PROT_NONE mappings

Linus Torvalds (1):
  x86, l1tf: Protect swap entries against L1TF

 arch/x86/include/asm/cpufeatures.h    |  2 ++
 arch/x86/include/asm/page_32_types.h  |  9 ++++--
 arch/x86/include/asm/pgtable-2level.h | 17 ++++++++++++
 arch/x86/include/asm/pgtable-3level.h |  2 ++
 arch/x86/include/asm/pgtable-invert.h | 32 +++++++++++++++++++++
 arch/x86/include/asm/pgtable.h        | 52 ++++++++++++++++++++++++++---------
 arch/x86/include/asm/pgtable_64.h     | 38 +++++++++++++++++--------
 arch/x86/include/asm/processor.h      |  5 ++++
 arch/x86/kernel/cpu/bugs.c            | 11 ++++++++
 arch/x86/kernel/cpu/common.c          | 30 ++++++++++++++++++++
 arch/x86/kernel/cpu/cpuid-deps.c      |  1 +
 arch/x86/kernel/setup.c               | 29 ++++++++++++++++++-
 arch/x86/mm/init.c                    | 15 ++++++++++
 arch/x86/mm/mmap.c                    | 21 ++++++++++++++
 drivers/base/cpu.c                    |  8 ++++++
 include/asm-generic/pgtable.h         | 12 ++++++++
 include/linux/cpu.h                   |  2 ++
 include/linux/swapfile.h              |  2 ++
 mm/memory.c                           | 37 ++++++++++++++++++-------
 mm/mprotect.c                         | 49 +++++++++++++++++++++++++++++++++
 mm/swapfile.c                         | 46 ++++++++++++++++++++-----------
 21 files changed, 367 insertions(+), 53 deletions(-)
 create mode 100644 arch/x86/include/asm/pgtable-invert.h

-- 
2.14.3

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

end of thread, other threads:[~2018-06-01 15:54 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-24 21:00 [MODERATED] [PATCH v6 0/8] L1TFv6 6 Andi Kleen
2018-05-24 21:00 ` [MODERATED] [PATCH v6 1/8] L1TFv6 2 Andi Kleen
2018-05-24 21:00 ` [MODERATED] [PATCH v6 2/8] L1TFv6 8 Andi Kleen
2018-05-24 21:00 ` [MODERATED] [PATCH v6 3/8] L1TFv6 5 Andi Kleen
2018-05-24 21:00 ` [MODERATED] [PATCH v6 4/8] L1TFv6 4 Andi Kleen
2018-05-24 21:00 ` [MODERATED] [PATCH v6 5/8] L1TFv6 1 Andi Kleen
2018-05-24 21:00 ` [MODERATED] [PATCH v6 6/8] L1TFv6 3 Andi Kleen
2018-05-24 21:00 ` [MODERATED] [PATCH v6 7/8] L1TFv6 7 Andi Kleen
2018-05-24 21:00 ` [MODERATED] [PATCH v6 8/8] L1TFv6 0 Andi Kleen
     [not found] ` <20180524210211.7B377610F8@crypto-ml.lab.linutronix.de>
2018-05-24 21:12   ` [MODERATED] Re: [PATCH v6 5/8] L1TFv6 1 Borislav Petkov
     [not found] ` <20180524210234.D1EA061155@crypto-ml.lab.linutronix.de>
2018-05-24 22:30   ` [MODERATED] Re: [PATCH v6 6/8] L1TFv6 3 Andrew Cooper
2018-05-24 22:37     ` Andi Kleen
2018-05-24 23:04       ` Linus Torvalds
2018-05-24 23:38         ` Andrew Cooper
2018-05-25  0:27           ` Linus Torvalds
2018-05-25 16:18             ` Andi Kleen
     [not found] ` <20180524210148.88D9861100@crypto-ml.lab.linutronix.de>
2018-05-25 17:16   ` [MODERATED] Re: [PATCH v6 1/8] L1TFv6 2 Dave Hansen
2018-05-25 19:05     ` Andi Kleen
     [not found] ` <20180524210235.19B9061156@crypto-ml.lab.linutronix.de>
2018-06-01 15:50   ` [MODERATED] Re: [PATCH v6 6/8] L1TFv6 3 Josh Poimboeuf
     [not found] ` <20180524210213.9325561130@crypto-ml.lab.linutronix.de>
2018-06-01 15:53   ` [MODERATED] Re: [PATCH v6 5/8] L1TFv6 1 Josh Poimboeuf

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.