2021-07-01 | Dave Hansen | selftests/vm/pkeys: exercise x86 XSAVE init state Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-07-01 | Dave Hansen | selftests/vm/pkeys: refill shadow register after implicit... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-07-01 | Dave Hansen | selftests/vm/pkeys: handle negative sys_pkey_alloc... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-07-01 | Dave Hansen | selftests/vm/pkeys: fix alloc_random_pkey() to make... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-06-24 | Dave Hansen | selftests/sgx: remove checks for file execute permissions Cc: Dave Hansen <dave.hansen@linux.intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-06-23 | Dave Hansen | x86/fpu: Hook up PKRU into ptrace() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-06-23 | Dave Hansen | x86/fpu: Add PKRU storage outside of task XSAVE buffer Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-06-23 | Dave Hansen | x86/pkeys: Move read_pkru() and write_pkru() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-06-23 | Dave Hansen | x86/kvm: Avoid looking up PKRU in XSAVE buffer Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-06-23 | Dave Hansen | x86/fpu: Simplify PTRACE_GETREGS code Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-06-04 | Dave Hansen | x86/pkeys: Skip 'init_pkru' debugfs file creation when... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-05-05 | Dave Hansen | mm/vmscan: replace implicit RECLAIM_ZONE checks with... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-05-05 | Dave Hansen | mm/vmscan: move RECLAIM* bits to uapi header Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-03-19 | Dave Hansen | selftests/sgx: Improve error detection and messages Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-03-08 | Dave Hansen | x86: Remove duplicate TSC DEADLINE MSR definitions Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-02-24 | Dave Hansen | mm/vmscan: restore zone_reclaim_mode ABI Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2021-02-04 | Dave Hansen | x86/apic: Add extra serialization for non-serializing... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2020-11-18 | Dave Hansen | x86/sgx: Clarify 'laundry_list' locking Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2020-09-04 | Dave Hansen | mm: fix pin vs. gup mismatch with gate pages Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2020-08-31 | Dave Hansen | Documentation: clarify driver licensing rules Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2020-02-24 | Dave Hansen | x86/pkeys: Add check for pkey "overflow" Signed-off-by: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2020-01-23 | Dave Hansen | x86/mpx: remove MPX from arch/x86 From: Dave Hansen <dave.hansen@linux.intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2020-01-23 | Dave Hansen | mm: remove arch_bprm_mm_init() hook From: Dave Hansen <dave.hansen@linux.intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2020-01-23 | Dave Hansen | x86/mpx: remove bounds exception code From: Dave Hansen <dave.hansen@linux.intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2020-01-23 | Dave Hansen | x86/mpx: remove build infrastructure From: Dave Hansen <dave.hansen@linux.intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2020-01-23 | Dave Hansen | x86/alternatives: add missing insn.h include From: Dave Hansen <dave.hansen@linux.intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-07-22 | Dave Hansen | x86/mpx: Remove MPX APIs Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-07-22 | Dave Hansen | x86/mpx: Remove selftests themselves Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-07-22 | Dave Hansen | x86/mpx: Remove selftests Makefile entry Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-05-09 | Dave Hansen | x86/mpx, mm/core: Fix recursive munmap() corruption Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-02-28 | Dave Hansen | device-dax: "Hotplug" persistent memory for use like... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-02-28 | Dave Hansen | mm/resource: Let walk_system_ram_range() search child... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-02-28 | Dave Hansen | mm/memory-hotplug: Allow memory resources to be children Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-02-28 | Dave Hansen | mm/resource: Move HMM pr_debug() deeper into resource... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-02-28 | Dave Hansen | mm/resource: Return real error codes from walk failures Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-01-15 | Dave Hansen | x86/selftests/pkeys: Fork() to check for state being... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2019-01-15 | Dave Hansen | x86/pkeys: Properly copy pkey state at fork() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-21 | Dave Hansen | x86/mm: Kill stray kernel fault handling comment Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-14 | Dave Hansen | x86/entry: Add some paranoid entry/exit CR3 handling... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-09 | Dave Hansen | x86/mm: Remove spurious fault pkey check Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-09 | Dave Hansen | x86/mm/vsyscall: Consider vsyscall page part of user... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-09 | Dave Hansen | x86/mm: Add vsyscall address helper Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-09 | Dave Hansen | x86/mm: Fix exception table comments Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-09 | Dave Hansen | x86/mm: Add clarifying comments for user addr space Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-09 | Dave Hansen | x86/mm: Break out user address space handling Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-09 | Dave Hansen | x86/mm: Break out kernel address space handling Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-10-09 | Dave Hansen | x86/mm: Clarify hardware vs. software "error_code" Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-08-06 | Dave Hansen | x86/mm/init: Remove freed kernel image areas from alias... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-08-05 | Dave Hansen | x86/mm/init: Add helper for freeing kernel image pages Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-08-05 | Dave Hansen | x86/mm/init: Pass unconverted symbol addresses to free_init_... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-08-05 | Dave Hansen | mm: Allow non-direct-map arguments to free_reserved_area() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-08-05 | Dave Hansen | x86/mm/pti: Clear Global bit more aggressively Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-05-14 | Dave Hansen | x86/pkeys: Do not special case protection key 0 Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Add a test for pkey 0 Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Save off 'prot' for allocations Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Fix pointer math Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2018-05-14 | Dave Hansen | x86/pkeys: Override pkey when moving away from PROT_EXEC Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Fix pkey exhaustion test off-by-one Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Add PROT_EXEC test Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Factor out "instruction page" Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Allow faults on unknown keys Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Avoid printf-in-signal deadlocks Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Remove dead debugging code, fix... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Stop using assert() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2018-05-14 | Dave Hansen | x86/pkeys/selftests: Give better unexpected fault error... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2018-04-25 | Dave Hansen | x86/pti: Filter at vma->vm_page_prot population Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-25 | Dave Hansen | x86/pti: Disallow global kernel text with RANDSTRUCT Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-25 | Dave Hansen | x86/pti: Reduce amount of kernel text allowed to be... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-25 | Dave Hansen | x86/pti: Fix boot warning from Global-bit setting Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-25 | Dave Hansen | x86/pti: Fix boot problems from Global-bit setting Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-12 | Dave Hansen | x86/pti: Leave kernel text global for !PCID Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-12 | Dave Hansen | x86/pti: Never implicitly clear _PAGE_GLOBAL for kernel... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-12 | Dave Hansen | x86/pti: Enable global pages for shared areas Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-12 | Dave Hansen | x86/mm: Do not forbid _PAGE_RW before init for __ro_after_init Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-12 | Dave Hansen | x86/mm: Comment _PAGE_GLOBAL mystery Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-12 | Dave Hansen | x86/mm: Remove extra filtering in pageattr code Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-12 | Dave Hansen | x86/mm: Do not auto-massage page protections Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-09 | Dave Hansen | x86/espfix: Document use of _PAGE_GLOBAL Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-09 | Dave Hansen | x86/mm: Introduce "default" kernel PTE mask Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-09 | Dave Hansen | x86/mm: Undo double _PAGE_PSE clearing Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-04-09 | Dave Hansen | x86/mm: Factor out pageattr _PAGE_GLOBAL setting Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-03-09 | Dave Hansen | docs: clarify security-bugs disclosure policy Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-01-11 | Dave Hansen | x86/pti: Make unpoison of pgd for trusted boot work... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2018-01-08 | Dave Hansen | x86/tboot: Unbreak tboot with PTI enabled Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2018-01-06 | Dave Hansen | x86/Documentation: Add PTI description Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2017-12-23 | Dave Hansen | x86/mm/pti: Add Kconfig Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2017-12-23 | Dave Hansen | x86/mm: Use INVPCID for __native_flush_tlb_single() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2017-12-23 | Dave Hansen | x86/mm: Abstract switching CR3 Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2017-12-23 | Dave Hansen | x86/mm: Allow flushing for future ASID switches Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2017-12-23 | Dave Hansen | x86/mm/pti: Populate user PGD Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2017-12-23 | Dave Hansen | x86/mm/pti: Allocate a separate user PGD Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2017-12-23 | Dave Hansen | x86/mm/pti: Allow NX poison to be set in p4d/pgd Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2017-12-23 | Dave Hansen | x86/mm/pti: Add mapping helper functions Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2017-12-23 | Dave Hansen | x86/mm/pti: Prepare the x86/entry assembly code for... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2017-12-23 | Dave Hansen | x86/mm/pti: Disable global pages if PAGE_TABLE_ISOLATION=y Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2017-12-22 | Dave Hansen | x86/mm: Put MMU to hardware ASID translation in one... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2017-12-22 | Dave Hansen | x86/mm: Remove hard-coded ASID limit checks Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> |
commit | commitdiff | tree |
2017-12-22 | Dave Hansen | x86/mm: Move the CR3 construction functions to tlbflush.h Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2017-12-22 | Dave Hansen | x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stack Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
2017-11-21 | Dave Hansen | x86/pkeys/selftests: Fix protection keys write() warning Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commit | commitdiff | tree |
next |