1102d8325a1d2f266d3d0a03fdde948544e72c12dIngo Molnar#ifndef __LINUX_KVM_PARA_H 2102d8325a1d2f266d3d0a03fdde948544e72c12dIngo Molnar#define __LINUX_KVM_PARA_H 3102d8325a1d2f266d3d0a03fdde948544e72c12dIngo Molnar 4607ca46e97a1b6594b29647d98a32d545c24bdffDavid Howells#include <uapi/linux/kvm_para.h> 5102d8325a1d2f266d3d0a03fdde948544e72c12dIngo Molnar 60cf1bfd2737f41e59f974a61eab11af206d2042aMarcelo Tosatti 77aa81cc04781b5b99a0647ec04533599d78cd219Anthony Liguoristatic inline int kvm_para_has_feature(unsigned int feature) 87aa81cc04781b5b99a0647ec04533599d78cd219Anthony Liguori{ 95f43238d036fb30e73563e81e42d9c6f1de5551aChristian Borntraeger if (kvm_arch_para_features() & (1UL << feature)) 107aa81cc04781b5b99a0647ec04533599d78cd219Anthony Liguori return 1; 117aa81cc04781b5b99a0647ec04533599d78cd219Anthony Liguori return 0; 127aa81cc04781b5b99a0647ec04533599d78cd219Anthony Liguori} 135f43238d036fb30e73563e81e42d9c6f1de5551aChristian Borntraeger#endif /* __LINUX_KVM_PARA_H */ 14