mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-23 01:24:47 +07:00
b971880fe7
AMD 2nd generation EPYC processors support the UMIP (User-Mode Instruction Prevention) feature. So, rename X86_INTEL_UMIP to generic X86_UMIP and modify the text to cover both Intel and AMD. [ bp: take of the disabled-features.h copy in tools/ too. ] Signed-off-by: Babu Moger <babu.moger@amd.com> Signed-off-by: Borislav Petkov <bp@suse.de> Cc: Andy Lutomirski <luto@kernel.org> Cc: "H. Peter Anvin" <hpa@zytor.com> Cc: Ingo Molnar <mingo@redhat.com> Cc: Ricardo Neri <ricardo.neri-calderon@linux.intel.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: "x86@kernel.org" <x86@kernel.org> Link: https://lkml.kernel.org/r/157298912544.17462.2018334793891409521.stgit@naples-babu.amd.com
13 lines
317 B
C
13 lines
317 B
C
#ifndef _ASM_X86_UMIP_H
|
|
#define _ASM_X86_UMIP_H
|
|
|
|
#include <linux/types.h>
|
|
#include <asm/ptrace.h>
|
|
|
|
#ifdef CONFIG_X86_UMIP
|
|
bool fixup_umip_exception(struct pt_regs *regs);
|
|
#else
|
|
static inline bool fixup_umip_exception(struct pt_regs *regs) { return false; }
|
|
#endif /* CONFIG_X86_UMIP */
|
|
#endif /* _ASM_X86_UMIP_H */
|