|
|
@@ -39,10 +39,6 @@ static inline int kvm_para_available(void)
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
-extern unsigned long kvm_hypercall(unsigned long *in,
|
|
|
- unsigned long *out,
|
|
|
- unsigned long nr);
|
|
|
-
|
|
|
#else
|
|
|
|
|
|
static inline int kvm_para_available(void)
|
|
|
@@ -50,13 +46,6 @@ static inline int kvm_para_available(void)
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-static unsigned long kvm_hypercall(unsigned long *in,
|
|
|
- unsigned long *out,
|
|
|
- unsigned long nr)
|
|
|
-{
|
|
|
- return EV_UNIMPLEMENTED;
|
|
|
-}
|
|
|
-
|
|
|
#endif
|
|
|
|
|
|
static inline long kvm_hypercall0_1(unsigned int nr, unsigned long *r2)
|
|
|
@@ -65,7 +54,7 @@ static inline long kvm_hypercall0_1(unsigned int nr, unsigned long *r2)
|
|
|
unsigned long out[8];
|
|
|
unsigned long r;
|
|
|
|
|
|
- r = kvm_hypercall(in, out, KVM_HCALL_TOKEN(nr));
|
|
|
+ r = epapr_hypercall(in, out, KVM_HCALL_TOKEN(nr));
|
|
|
*r2 = out[0];
|
|
|
|
|
|
return r;
|
|
|
@@ -76,7 +65,7 @@ static inline long kvm_hypercall0(unsigned int nr)
|
|
|
unsigned long in[8];
|
|
|
unsigned long out[8];
|
|
|
|
|
|
- return kvm_hypercall(in, out, KVM_HCALL_TOKEN(nr));
|
|
|
+ return epapr_hypercall(in, out, KVM_HCALL_TOKEN(nr));
|
|
|
}
|
|
|
|
|
|
static inline long kvm_hypercall1(unsigned int nr, unsigned long p1)
|
|
|
@@ -85,7 +74,7 @@ static inline long kvm_hypercall1(unsigned int nr, unsigned long p1)
|
|
|
unsigned long out[8];
|
|
|
|
|
|
in[0] = p1;
|
|
|
- return kvm_hypercall(in, out, KVM_HCALL_TOKEN(nr));
|
|
|
+ return epapr_hypercall(in, out, KVM_HCALL_TOKEN(nr));
|
|
|
}
|
|
|
|
|
|
static inline long kvm_hypercall2(unsigned int nr, unsigned long p1,
|
|
|
@@ -96,7 +85,7 @@ static inline long kvm_hypercall2(unsigned int nr, unsigned long p1,
|
|
|
|
|
|
in[0] = p1;
|
|
|
in[1] = p2;
|
|
|
- return kvm_hypercall(in, out, KVM_HCALL_TOKEN(nr));
|
|
|
+ return epapr_hypercall(in, out, KVM_HCALL_TOKEN(nr));
|
|
|
}
|
|
|
|
|
|
static inline long kvm_hypercall3(unsigned int nr, unsigned long p1,
|
|
|
@@ -108,7 +97,7 @@ static inline long kvm_hypercall3(unsigned int nr, unsigned long p1,
|
|
|
in[0] = p1;
|
|
|
in[1] = p2;
|
|
|
in[2] = p3;
|
|
|
- return kvm_hypercall(in, out, KVM_HCALL_TOKEN(nr));
|
|
|
+ return epapr_hypercall(in, out, KVM_HCALL_TOKEN(nr));
|
|
|
}
|
|
|
|
|
|
static inline long kvm_hypercall4(unsigned int nr, unsigned long p1,
|
|
|
@@ -122,7 +111,7 @@ static inline long kvm_hypercall4(unsigned int nr, unsigned long p1,
|
|
|
in[1] = p2;
|
|
|
in[2] = p3;
|
|
|
in[3] = p4;
|
|
|
- return kvm_hypercall(in, out, KVM_HCALL_TOKEN(nr));
|
|
|
+ return epapr_hypercall(in, out, KVM_HCALL_TOKEN(nr));
|
|
|
}
|
|
|
|
|
|
|