/**
 * @file op_ia64_model.h
 * interface to ia64 model-specific MSR operations
 *
 * @remark Copyright 2002 OProfile authors
 * @remark Read the file COPYING
 *
 * @author Graydon Hoare
 * @author Will Cohen
 */

#ifndef OP_IA64_MODEL_H
#define OP_IA64_MODEL_H

#include "oprofile.h"

struct op_saved_msr {
	uint high;
	uint low;
};

struct op_msr_group {
	uint * addrs;
	struct op_saved_msr * saved;
};

struct op_msrs {
	struct op_msr_group counters;
	struct op_msr_group controls;
};

#endif /* OP_IA64_MODEL_H */