aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/processor.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/include/asm/processor.h')
-rw-r--r--arch/x86/include/asm/processor.h19
1 files changed, 0 insertions, 19 deletions
diff --git a/arch/x86/include/asm/processor.h b/arch/x86/include/asm/processor.h
index e044ef35f91f..22224b3b43bb 100644
--- a/arch/x86/include/asm/processor.h
+++ b/arch/x86/include/asm/processor.h
@@ -970,25 +970,6 @@ unsigned long calc_aperfmperf_ratio(struct aperfmperf *old,
970 return ratio; 970 return ratio;
971} 971}
972 972
973/*
974 * AMD errata checking
975 */
976#ifdef CONFIG_CPU_SUP_AMD
977extern const int amd_erratum_400[];
978extern bool cpu_has_amd_erratum(const int *);
979
980#define AMD_LEGACY_ERRATUM(...) { -1, __VA_ARGS__, 0 }
981#define AMD_OSVW_ERRATUM(osvw_id, ...) { osvw_id, __VA_ARGS__, 0 }
982#define AMD_MODEL_RANGE(f, m_start, s_start, m_end, s_end) \
983 ((f << 24) | (m_start << 16) | (s_start << 12) | (m_end << 4) | (s_end))
984#define AMD_MODEL_RANGE_FAMILY(range) (((range) >> 24) & 0xff)
985#define AMD_MODEL_RANGE_START(range) (((range) >> 12) & 0xfff)
986#define AMD_MODEL_RANGE_END(range) ((range) & 0xfff)
987
988#else
989#define cpu_has_amd_erratum(x) (false)
990#endif /* CONFIG_CPU_SUP_AMD */
991
992extern unsigned long arch_align_stack(unsigned long sp); 973extern unsigned long arch_align_stack(unsigned long sp);
993extern void free_init_pages(char *what, unsigned long begin, unsigned long end); 974extern void free_init_pages(char *what, unsigned long begin, unsigned long end);
994 975