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