2018-01-17 | Dave Hansen | x86/pti: Make unpoison of pgd for trusted boot work... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-01-17 | 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> |
commitcommitdifftree |
2018-01-17 | Dave Hansen | x86/Documentation: Add PTI description Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-01-02 | Dave Hansen | x86/mm/pti: Add Kconfig Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-01-02 | Dave Hansen | x86/mm: Use INVPCID for __native_flush_tlb_single() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-01-02 | Dave Hansen | x86/mm: Abstract switching CR3 Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-01-02 | Dave Hansen | x86/mm: Allow flushing for future ASID switches Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-01-02 | Dave Hansen | x86/mm/pti: Populate user PGD Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-01-02 | Dave Hansen | x86/mm/pti: Allocate a separate user PGD Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-01-02 | Dave Hansen | x86/mm/pti: Allow NX poison to be set in p4d/pgd Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-01-02 | Dave Hansen | x86/mm/pti: Add mapping helper functions Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-01-02 | Dave Hansen | x86/mm/pti: Prepare the x86/entry assembly code for... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2018-01-02 | Dave Hansen | x86/mm/pti: Disable global pages if PAGE_TABLE_ISOLATION=y Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-12-29 | 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> |
commitcommitdifftree |
2017-12-29 | 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> |
commitcommitdifftree |
2017-12-29 | Dave Hansen | x86/mm: Move the CR3 construction functions to tlbflush.h Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-12-29 | Dave Hansen | x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stack Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-12-14 | Dave Hansen | x86/mpx/selftests: Fix up weird arrays Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-12-10 | Dave Hansen | x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-07-06 | Dave Hansen | mm, sparsemem: break out of loops early Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-03-01 | Dave Hansen | x86/pkeys: Check against max pkey to avoid overflows Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-02-08 | Dave Hansen | selftests, x86, protection_keys: fix wrong offset in... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-02-08 | Dave Hansen | selftests, x86, protection_keys: fix uninitialized... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2017-02-02 | Dave Hansen | x86/mpx: Re-add MPX to selftests Makefile Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2016-10-19 | Dave Hansen | EDAC, {sb,skx}_edac: Use Intel model macros instead... Signed-off-by: Dave Hansen <dave.hansen@intel.com> |
commitcommitdifftree |
2016-10-17 | Dave Hansen | x86, pkeys: remove cruft from never-merged syscalls Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2016-10-17 | Dave Hansen | generic syscalls: kill cruft from removed pkey syscalls Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2016-10-08 | Dave Hansen | x86/pkeys: Make protection keys an "eager" feature Signed-off-by: Dave Hansen <dave.hansen@intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-10-05 | Dave Hansen | x86/pkeys: Update documentation Signed-off-by: Dave Hansen <dave.hansen@intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-09-13 | Dave Hansen | x86/pkeys: Fix pkeys build breakage for some non-x86... Signed-off-by: Dave Hansen <dave.hansen@intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-09-09 | Dave Hansen | x86/pkeys: Add self-tests Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-09-09 | Dave Hansen | x86/pkeys: Allow configuration of init_pkru Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-09-09 | Dave Hansen | x86/pkeys: Default to a restrictive init PKRU Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-09-09 | Dave Hansen | pkeys: Add details of system call use to Documentation/ Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-09-09 | Dave Hansen | generic syscalls: Wire up memory protection keys syscalls Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-09-09 | Dave Hansen | x86: Wire up protection keys system calls Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-09-09 | Dave Hansen | x86/pkeys: Allocation/free syscalls Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-09-09 | Dave Hansen | x86/pkeys: Make mprotect_key() mask off additional... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-09-09 | Dave Hansen | mm: Implement new pkey_mprotect() system call Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-09-09 | Dave Hansen | x86/pkeys: Add fault handling for PF_PK page fault bit Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-08-11 | Dave Hansen | x86/mm: Fix swap entry comment and macro Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-08-10 | Dave Hansen | x86/mm/pkeys: Fix compact mode by removing protection... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-07-21 | Dave Hansen | x86/fpu: Do not BUG_ON() in early FPU code Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-07-13 | Dave Hansen | x86/mm: Use pte_none() to test for empty PTE Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-07-13 | Dave Hansen | x86/mm: Disallow running with 32-bit PTEs to work around... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-07-13 | Dave Hansen | x86/mm: Ignore A/D bits in pte/pmd/pud_none() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-07-13 | Dave Hansen | x86/mm: Move swap offset/type up in PTE to work around... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-07-09 | Dave Hansen | x86/cpu: Fix duplicated X86_BUG(9) macro Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-07-01 | Dave Hansen | x86/cpu: Rename "WESTMERE2" family to "NEHALEM_G" Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-30 | Dave Hansen | x86/cpufeature: Add helper macro for mask check macros Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-30 | Dave Hansen | x86/cpufeature: Make sure DISABLED/REQUIRED macros... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-30 | Dave Hansen | x86/cpufeature: Update cpufeaure macros Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-14 | Dave Hansen | x86/mpx, selftests: Add MPX self test Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-14 | Dave Hansen | x86/signals: Add build-time checks to the siginfo compat... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-14 | Dave Hansen | x86/signals: Add missing signal_compat code for x86... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | x86/fpu: Add tracepoints to dump FPU state at key points Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | x86, thermal: Clean up and fix CPU model detection... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | x86, mmc: Use Intel family name macros for mmc driver Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | x86/intel_telemetry: Use Intel family name macros for... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | x86/acpi/lss: Use Intel family name macros for the... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | x86/cpufreq: Use Intel family name macros for the intel_psta... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | x86/platform: Use new Intel model number macros Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | x86/intel_idle: Use Intel family macros for intel_idle Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | x86, powercap, rapl: Add Skylake Server model number Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | x86, powercap, rapl: Reorder CPU detection table Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | x86, powercap, rapl: Use Intel model macros intead... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | x86/pmc_core: Use Intel family name macros for pmc_core... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | perf/x86/uncore: Use Intel family name macros for uncore Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | perf/x86/cstate: Use Intel Model name macros Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | perf/x86/msr: Add missing Intel models Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | perf/x86/msr: Use Intel family macros for MSR events... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | perf/x86/rapl: Use Intel family macros for RAPL Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | perf/x86/intel: Use Intel family macros for core perf... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-06-08 | Dave Hansen | x86/cpu/intel: Introduce macros for Intel family numbers Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-05-20 | Dave Hansen | x86/mm/mpx: Work around MPX erratum SKD046 Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-05-16 | Dave Hansen | x86/cpufeature, x86/mm/pkeys: Fix broken compile-time... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-03-29 | Dave Hansen | x86/mm/pkeys: Add missing Documentation Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-03-11 | Dave Hansen | x86/mm/pkeys: Fix mismerge of protection keys CPUID... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-03-05 | Dave Hansen | mm/pkeys: Fix siginfo ABI breakage caused by new u64... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-03-03 | Dave Hansen | x86/mm/pkeys: Fix access_error() denial of writes to... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | mm/core, x86/mm/pkeys: Add execute-only protection... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | x86/mm/pkeys: Create an x86 arch_calc_vm_prot_bits... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | x86/mm/pkeys: Allow kernel to modify user pkey rights... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | x86/fpu: Allow setting of XSAVE state Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | x86/mm: Factor out LDT init from context init Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | mm/core, x86/mm/pkeys: Add arch_validate_pkey() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | mm/core, arch, powerpc: Pass a protection key in to... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | x86/mm/pkeys: Actually enable Memory Protection Keys... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | x86/mm/pkeys: Add Kconfig prompt to existing config... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | x86/mm/pkeys: Dump pkey from VMA in /proc/pid/smaps Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | x86/mm/pkeys: Dump PKRU with other kernel registers Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | mm/core, x86/mm/pkeys: Differentiate instruction fetches Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | x86/mm/pkeys: Optimize fault handling in access_error() Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | mm/core: Do not enforce PKEY permissions on remote... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave.hansen@linux.intel.com> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | um, pkeys: Add UML arch_*_access_permitted() methods Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | mm/gup, x86/mm/pkeys: Check VMAs and PTEs for protection... Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | x86/mm/gup: Simplify get_user_pages() PTE bit handling Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | mm/gup: Factor out VMA fault permission checking Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | x86/mm/pkeys: Add functions to fetch PKRU Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
2016-02-18 | Dave Hansen | x86/mm/pkeys: Fill in pkey field in siginfo Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Cc: Dave Hansen <dave@sr71.net> |
commitcommitdifftree |
next |