blob: 79f6c06d383b29e452736a0d0934c6b97faa975b [file] [log] [blame]
Upstreamcc2ee171970-01-12 13:46:40 +00001/**
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 */