/* $Id: x86_tests.h,v 1.10 2004/05/22 20:48:57 mikpe Exp $
* Performance-monitoring counters driver.
* Optional x86/x86_64-specific init-time tests.
*
* Copyright (C) 1999-2004 Mikael Pettersson
*/
/* 'enum perfctr_x86_tests_type' classifies CPUs according
to relevance for perfctr_x86_init_tests(). */
enum perfctr_x86_tests_type {
PTT_UNKNOWN,
PTT_GENERIC,
PTT_P5,
PTT_P6,
PTT_P4,
PTT_AMD,
PTT_WINCHIP,
PTT_VC3,
};
extern enum perfctr_x86_tests_type perfctr_x86_tests_type;
static inline void perfctr_set_tests_type(enum perfctr_x86_tests_type t)
{
#ifdef CONFIG_PERFCTR_INIT_TESTS
perfctr_x86_tests_type = t;
#endif
}
extern void perfctr_x86_init_tests(void);