1ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris/**************************************************************************** 2ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris **************************************************************************** 3ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** 4ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** This header was automatically generated from a Linux kernel header 5ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** of the same name, to make information necessary for userspace to 6ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** call into the kernel available to libc. It contains only constants, 7ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** structures, and macros generated from the original header, and thus, 8ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** contains no copyrightable information. 9ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** 10ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** To edit the content of this header, modify the corresponding 11ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** source file (e.g. under external/kernel-headers/original/) then 12ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** run bionic/libc/kernel/tools/update_all.py 13ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** 14ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** Any manual change here will be lost the next time this script will 15ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** be run. You've been warned! 16ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** 17ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris **************************************************************************** 18ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris ****************************************************************************/ 19ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris#ifndef _ASM_X86_KVM_PERF_H 20ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris#define _ASM_X86_KVM_PERF_H 21ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris#include <asm/svm.h> 22ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris#include <asm/vmx.h> 23ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris#include <asm/kvm.h> 24ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris#define DECODE_STR_LEN 20 25ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris#define VCPU_ID "vcpu_id" 26ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris#define KVM_ENTRY_TRACE "kvm:kvm_entry" 27ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris#define KVM_EXIT_TRACE "kvm:kvm_exit" 28ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris#define KVM_EXIT_REASON "exit_reason" 29ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris#endif 30