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