lkml.org 
[lkml]   [2017]   [Nov]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[patch 0/4] x86/kaiser: Boot time disabling and debug support
This patch series applies on top of

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.x86/mm

It contains the following updates:

- Get rid of the compile time PAGE_GLOBAL disabling

- Add debug support for WX mappings in the KAISER shadow table

- Provide debug files to dump the kernel and the user page table for the
current task.

- Add a boot time switch to disable KAISER. This does not yet take care of
the 8k PGD allocations, but that can be done on top.

Thanks,

tglx

---
arch/x86/entry/calling.h | 7 +++
arch/x86/include/asm/kaiser.h | 8 +++
arch/x86/include/asm/pgtable.h | 1
arch/x86/include/asm/pgtable_64.h | 6 ++
arch/x86/include/asm/pgtable_types.h | 16 ------
arch/x86/mm/debug_pagetables.c | 81 ++++++++++++++++++++++++++++++++---
arch/x86/mm/dump_pagetables.c | 27 +++++++++--
arch/x86/mm/init.c | 14 ++++--
arch/x86/mm/kaiser.c | 30 ++++++++++++
arch/x86/mm/pageattr.c | 16 +++---
security/Kconfig | 2
11 files changed, 170 insertions(+), 38 deletions(-)



\
 
 \ /
  Last update: 2017-11-26 19:10    [W:0.027 / U:10.316 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site