op_ia64_model.h revision cc2ee177dbb3befca43e36cfc56778b006c3d050
1/**
2 * @file op_ia64_model.h
3 * interface to ia64 model-specific MSR operations
4 *
5 * @remark Copyright 2002 OProfile authors
6 * @remark Read the file COPYING
7 *
8 * @author Graydon Hoare
9 * @author Will Cohen
10 */
11
12#ifndef OP_IA64_MODEL_H
13#define OP_IA64_MODEL_H
14
15#include "oprofile.h"
16
17struct op_saved_msr {
18	uint high;
19	uint low;
20};
21
22struct op_msr_group {
23	uint * addrs;
24	struct op_saved_msr * saved;
25};
26
27struct op_msrs {
28	struct op_msr_group counters;
29	struct op_msr_group controls;
30};
31
32#endif /* OP_IA64_MODEL_H */
33