static unsigned long *sev_asid_bitmap;
static unsigned long *sev_reclaim_asid_bitmap;
+static bool sev_guest(struct kvm *kvm)
+{
+ return ____sev_guest(kvm);
+}
+static bool sev_es_guest(struct kvm *kvm)
+{
+ return ____sev_es_guest(kvm);
+}
+
+static bool sev_snp_guest(struct kvm *kvm)
+{
+ return ____sev_snp_guest(kvm);
+}
+
static int snp_decommission_context(struct kvm *kvm);
struct enc_region {
!WARN_ON_ONCE(!____sev_es_guest(kvm));
}
-static __always_inline bool sev_guest(struct kvm *kvm)
-{
- return ____sev_guest(kvm);
-}
-static __always_inline bool sev_es_guest(struct kvm *kvm)
-{
- return ____sev_es_guest(kvm);
-}
-
-static __always_inline bool sev_snp_guest(struct kvm *kvm)
-{
- return ____sev_snp_guest(kvm);
-}
-
static __always_inline bool is_sev_guest(struct kvm_vcpu *vcpu)
{
return ____sev_guest(vcpu->kvm);
return ____sev_snp_guest(vcpu->kvm);
}
#else
-#define sev_guest(kvm) false
-#define sev_es_guest(kvm) false
-#define sev_snp_guest(kvm) false
#define is_sev_guest(vcpu) false
#define is_sev_es_guest(vcpu) false
#define is_sev_snp_guest(vcpu) false