1fea25720SGraeme Russ #ifndef _ASM_X86_IST_H 2fea25720SGraeme Russ #define _ASM_X86_IST_H 3fea25720SGraeme Russ 4fea25720SGraeme Russ /* 5fea25720SGraeme Russ * Include file for the interface to IST BIOS 6fea25720SGraeme Russ * Copyright 2002 Andy Grover <andrew.grover@intel.com> 7fea25720SGraeme Russ * 8*1a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 9fea25720SGraeme Russ */ 10fea25720SGraeme Russ 11fea25720SGraeme Russ 12fea25720SGraeme Russ #include <linux/types.h> 13fea25720SGraeme Russ 14fea25720SGraeme Russ struct ist_info { 15fea25720SGraeme Russ __u32 signature; 16fea25720SGraeme Russ __u32 command; 17fea25720SGraeme Russ __u32 event; 18fea25720SGraeme Russ __u32 perf_level; 19fea25720SGraeme Russ }; 20fea25720SGraeme Russ 21fea25720SGraeme Russ #ifdef __KERNEL__ 22fea25720SGraeme Russ 23fea25720SGraeme Russ extern struct ist_info ist_info; 24fea25720SGraeme Russ 25fea25720SGraeme Russ #endif /* __KERNEL__ */ 26fea25720SGraeme Russ #endif /* _ASM_X86_IST_H */ 27