4efb56649132 ("x86/mm: Tabulate the page table encoding definitions") 8a57f4849f4f ("x86/mm: Introduce "default" kernel PTE mask") 076ca272a14c ("x86/vsyscall/64: Drop "native" vsyscalls") 352909b49ba0 ("selftests/x86: Add test_vsyscall") 85900ea51577 ("x86/pti: Map the vsyscall page if needed") 4b6bbe95b879 ("x86/mm/pti: Map ESPFIX into user space") 6dc72c3cbca0 ("x86/mm/pti: Share entry text PMD") f7cfbee91559 ("x86/mm/pti: Share cpu_entry_area with user space page tables") 03f4424f348e ("x86/mm/pti: Add functions to clone kernel PMDs") aa8c6248f8c7 ("x86/mm/pti: Add infrastructure for page table isolation") 8a09317b895f ("x86/mm/pti: Prepare the x86/entry assembly code for entry/exit CR3 switching") 613e396bc0d4 ("init: Invoke init_espfix_bsp() from mm_init()") 49275fef986a ("x86/vsyscall/64: Explicitly set _PAGE_USER in the pagetable hierarchy") 3386bc8aed82 ("x86/entry/64: Create a per-CPU SYSCALL entry trampoline") 3e3b9293d392 ("x86/entry/64: Return to userspace from the trampoline stack") 7f2590a110b8 ("x86/entry/64: Use a per-CPU trampoline stack for IDT entries") 72f5e08dbba2 ("x86/entry: Remap the TSS into the CPU entry area") 1a935bc3d4ea ("x86/entry: Move SYSENTER_stack to the beginning of struct tss_struct") 7fb983b4dd56 ("x86/entry: Fix assumptions that the HW TSS is at the beginning of cpu_tss") ef8813ab2805 ("x86/mm/fixmap: Generalize the GDT fixmap mechanism, introduce struct cpu_entry_area") aaeed3aeb39c ("x86/entry/gdt: Put per-CPU GDT remaps in ascending order") 33a2f1a6c4d7 ("x86/dumpstack: Add get_stack_info() support for the SYSENTER stack") 1a79797b58cd ("x86/entry/64: Allocate and enable the SYSENTER stack") 650400b2ccb8 ("Merge branch 'upstream-x86-selftests' into WIP.x86/pti.base")