Blame src/perfctr-2.7.x/linux/drivers/perfctr/x86_tests.h

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