1ad8b1aafSjsg /* Public domain. */ 2ad8b1aafSjsg 3ad8b1aafSjsg #ifndef _ASM_HYPERVISOR_H 4ad8b1aafSjsg #define _ASM_HYPERVISOR_H 5ad8b1aafSjsg 6ad8b1aafSjsg #if defined(__i386__) || defined(__amd64__) 7ad8b1aafSjsg 8ad8b1aafSjsg #define X86_HYPER_NATIVE 1 9*1bb76ff1Sjsg #define X86_HYPER_MS_HYPERV 2 10ad8b1aafSjsg 11ad8b1aafSjsg static inline bool hypervisor_is_type(int type)12ad8b1aafSjsghypervisor_is_type(int type) 13ad8b1aafSjsg { 14ad8b1aafSjsg return (type == X86_HYPER_NATIVE); 15ad8b1aafSjsg } 16ad8b1aafSjsg 17ad8b1aafSjsg #endif 18ad8b1aafSjsg 19ad8b1aafSjsg #endif 20