2024-02-22 | Rick Edgecombe | x86/mm/cpa: Warn for set_memory_XXcrypted() VMM fails Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-11-08 | Rick Edgecombe | x86/shstk: Delay signal entry SSP write until after... Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-09-19 | Rick Edgecombe | x86/shstk: Add warning for shadow stack double unmap Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-09-19 | Rick Edgecombe | x86/shstk: Remove useless clone error handling Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-09-19 | Rick Edgecombe | x86/shstk: Handle vfork clone failure correctly Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-09-01 | Rick Edgecombe | selftests/x86: Update map_shadow_stack syscall nr Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> ...r/20230901181652.2583861-1-rick.p.edgecombe@intel.com |
commit | commitdiff | tree |
2023-08-30 | Rick Edgecombe | x86/shstk: Change order of __user in type Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-24 | Rick Edgecombe | x86/fpu: Invalidate FPU state correctly on exec() Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> ...org/r/20230818170305.502891-1-rick.p.edgecombe@intel.com |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86/shstk: Don't retry vm_munmap() on -EINTR Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86/shstk: Move arch detail comment out of core mm Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86/shstk: Add ARCH_SHSTK_STATUS Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86: Add PTRACE interface for shadow stack Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | selftests/x86: Add shadow stack test Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86/cpufeatures: Enable CET CR4 bit for shadow stack Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86/shstk: Wire in shadow stack interface Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86: Expose thread features in /proc/$PID/status Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86/shstk: Support WRSS for userspace Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86/shstk: Introduce map_shadow_stack syscall Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86/shstk: Check that signal frame is shadow stack mem Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86/shstk: Check that SSP is aligned on sigreturn Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86/shstk: Handle signals for shadow stack Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86/shstk: Introduce routines modifying shstk Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86/shstk: Handle thread shadow stack Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86/shstk: Add user-mode shadow stack support Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86/shstk: Add user control-protection fault handler Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86: Introduce userspace API for shadow stack Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86/fpu: Add helper for modifying xstate Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor... Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | Documentation/x86: Add CET shadow stack description Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-08-02 | Rick Edgecombe | mm: Don't allow write GUPs to shadow stack memory Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | x86/mm: Teach pte_mkwrite() about stack memory Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | x86/mm: Introduce MAP_ABOVE4G Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | mm/mmap: Add shadow stack pages to memory accounting Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | x86/mm: Warn if create Write=0,Dirty=1 with raw prot Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | mm: Warn on shadow stack memory in wrong vma Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | mm: Add guard pages around a shadow stack. Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | x86/mm: Check shadow stack page fault errors Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | x86/mm: Remove _PAGE_DIRTY from kernel RO pages Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | x86/mm: Start actually marking _PAGE_SAVED_DIRTY Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | x86/mm: Introduce _PAGE_SAVED_DIRTY Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | x86/mm: Move pmd_write(), pud_write() up in the file Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | x86/cpufeatures: Add CPU feature flags for shadow stacks Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | x86/traps: Move control protection handler to separate... Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | x86/shstk: Add Kconfig option for shadow stack Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | mm: Make pte_mkwrite() take a VMA Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2023-07-11 | Rick Edgecombe | mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2022-11-01 | Rick Edgecombe | x86: Improve formatting of user_regset arrays Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2022-11-01 | Rick Edgecombe | x86: Separate out x86_regset for 32 and 64 bit Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2022-03-18 | Rick Edgecombe | binfmt_elf: Don't write past end of notes for regset gap Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> ...org/r/20220317192013.13655-4-rick.p.edgecombe@intel.com |
commit | commitdiff | tree |
2021-02-05 | Rick Edgecombe | mm/vmalloc: separate put pages and flush VM flags ...org/r/20210122233706.9304-1-rick.p.edgecombe@intel.com Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2020-12-04 | Rick Edgecombe | kvm: x86/mmu: Use cpuid to determine max gfn Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> ...Id: <20201203231120.27307-1-rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2020-04-30 | Rick Edgecombe | x86/mm/cpa: Flush direct map alias during cpa Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2019-06-03 | Rick Edgecombe | mm/vmalloc: Avoid rare case of flushing TLB with weird... Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> ...org/r/20190527211058.2729-3-rick.p.edgecombe@intel.com |
commit | commitdiff | tree |
2019-06-03 | Rick Edgecombe | mm/vmalloc: Fix calculation of direct map addr range Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> ...org/r/20190527211058.2729-2-rick.p.edgecombe@intel.com |
commit | commitdiff | tree |
2019-04-30 | Rick Edgecombe | x86/kprobes: Use vmalloc special flag Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2019-04-30 | Rick Edgecombe | x86/ftrace: Use vmalloc special flag Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2019-04-30 | Rick Edgecombe | bpf: Use vmalloc special flag Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2019-04-30 | Rick Edgecombe | modules: Use vmalloc special flag Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2019-04-30 | Rick Edgecombe | mm/vmalloc: Add flag for freeing of special permsissions Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2019-04-30 | Rick Edgecombe | mm/hibernation: Make hibernation handle unmapped pages Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2019-04-30 | Rick Edgecombe | x86/mm/cpa: Add set_direct_map_*() functions Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |
2019-04-27 | Rick Edgecombe | KVM: VMX: Move RSB stuffing to before the first RET... Reported-by: Rick Edgecombe <rick.p.edgecombe@intel.com> Signed-off-by: Rick Edgecombe <rick.p.edgecombe@intel.com> |
commit | commitdiff | tree |