[PATCH 16/39] x86/pgtable/pae: Unshare kernel PMDs when PTI is enabled

2018-07-18 Thread Joerg Roedel
From: Joerg Roedel With PTI we need to map the per-process LDT into the kernel address-space for each process, so we need separate kernel PMDs per PGD. Signed-off-by: Joerg Roedel --- arch/x86/include/asm/pgtable-3level_types.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff

[PATCH 16/39] x86/pgtable/pae: Unshare kernel PMDs when PTI is enabled

2018-07-18 Thread Joerg Roedel
From: Joerg Roedel With PTI we need to map the per-process LDT into the kernel address-space for each process, so we need separate kernel PMDs per PGD. Signed-off-by: Joerg Roedel --- arch/x86/include/asm/pgtable-3level_types.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff

[PATCH 16/39] x86/pgtable/pae: Unshare kernel PMDs when PTI is enabled

2018-07-11 Thread Joerg Roedel
From: Joerg Roedel With PTI we need to map the per-process LDT into the kernel address-space for each process, so we need separate kernel PMDs per PGD. Signed-off-by: Joerg Roedel --- arch/x86/include/asm/pgtable-3level_types.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff

[PATCH 16/39] x86/pgtable/pae: Unshare kernel PMDs when PTI is enabled

2018-07-11 Thread Joerg Roedel
From: Joerg Roedel With PTI we need to map the per-process LDT into the kernel address-space for each process, so we need separate kernel PMDs per PGD. Signed-off-by: Joerg Roedel --- arch/x86/include/asm/pgtable-3level_types.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff