1c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#ifndef _ASM_IST_H
2c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#define _ASM_IST_H
3c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru
4c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru/*
5c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru * Include file for the interface to IST BIOS
6c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru * Copyright 2002 Andy Grover <andrew.grover@intel.com>
7c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru *
8c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru * This program is free software; you can redistribute it and/or modify it
9c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru * under the terms of the GNU General Public License as published by the
10c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru * Free Software Foundation; either version 2, or (at your option) any
11c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru * later version.
12c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru *
13c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru * This program is distributed in the hope that it will be useful, but
14c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru * WITHOUT ANY WARRANTY; without even the implied warranty of
15c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru * General Public License for more details.
17c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru */
18c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru
19c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru
20c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#include <linux/types.h>
21c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru
22c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Querustruct ist_info {
23c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru	__u32 signature;
24c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru	__u32 command;
25c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru	__u32 event;
26c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru	__u32 perf_level;
27c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru};
28c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru
29c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#ifdef __KERNEL__
30c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru
31c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queruextern struct ist_info ist_info;
32c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru
33c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#endif	/* __KERNEL__ */
34c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#endif	/* _ASM_IST_H */
35