summaryrefslogtreecommitdiffstats
path: root/arch/x86/mm/kaiser.c
Commit message (Expand)AuthorAgeFilesLines
* x86/speculation: Support 'mitigations=' cmdline optionJosh Poimboeuf2019-05-161-1/+3
* x86/kaiser: fix build error with KASAN && !FUNCTION_GRAPH_TRACEREric Biggers2018-02-161-1/+1
* vsyscall: Fix permissions for emulate mode with KAISER/PTIBen Hutchings2018-01-311-1/+1
* kaiser: Set _PAGE_NX only if supportedLepton Wu2018-01-171-0/+2
* Map the vsyscall page with _PAGE_USERBorislav Petkov2018-01-101-4/+30
* kaiser: Set _PAGE_NX only if supportedGuenter Roeck2018-01-051-1/+2
* KPTI: Report when enabledKees Cook2018-01-051-1/+6
* x86/kaiser: Move feature detection upBorislav Petkov2018-01-051-2/+0
* kaiser: disabled on Xen PVJiri Kosina2018-01-051-0/+5
* kaiser: kaiser_flush_tlb_on_return_to_user() check PCIDHugh Dickins2018-01-051-3/+3
* kaiser: drop is_atomic arg to kaiser_pagetable_walk()Hugh Dickins2018-01-051-8/+2
* kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflushHugh Dickins2018-01-051-10/+1
* x86/kaiser: Check boottime cmdline paramsBorislav Petkov2018-01-051-18/+41
* x86/kaiser: Rename and simplify X86_FEATURE_KAISER handlingBorislav Petkov2018-01-051-1/+19
* kaiser: add "nokaiser" boot option, using ALTERNATIVEHugh Dickins2018-01-051-4/+22
* kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_userHugh Dickins2018-01-051-6/+7
* kaiser: load_new_mm_cr3() let SWITCH_USER_CR3 flush userHugh Dickins2018-01-051-6/+44
* kaiser: enhanced by kernel and user PCIDsDave Hansen2018-01-051-0/+7
* kaiser: vmstat show NR_KAISERTABLE as nr_overheadHugh Dickins2018-01-051-5/+11
* kaiser: kaiser_remove_mapping() move along the pgdHugh Dickins2018-01-051-4/+6
* kaiser: tidied up kaiser_add/remove_mapping slightlyHugh Dickins2018-01-051-6/+3
* kaiser: ENOMEM if kaiser_pagetable_walk() NULLHugh Dickins2018-01-051-3/+7
* kaiser: do not set _PAGE_NX on pgd_noneHugh Dickins2018-01-051-0/+42
* kaiser: merged updateDave Hansen2018-01-051-84/+230
* KAISER: Kernel Address IsolationRichard Fellner2018-01-051-0/+160