[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH for-next 6/7] x86/hyperv: provide hyperv_guest variable
It will be used to gate Hyper-V related code outside of the guest directory. No functional change. Signed-off-by: Wei Liu <liuwe@xxxxxxxxxxxxx> --- xen/arch/x86/guest/hyperv/hyperv.c | 3 +++ xen/include/asm-x86/guest/hyperv.h | 2 ++ 2 files changed, 5 insertions(+) diff --git a/xen/arch/x86/guest/hyperv/hyperv.c b/xen/arch/x86/guest/hyperv/hyperv.c index 041166f344..ee649426ce 100644 --- a/xen/arch/x86/guest/hyperv/hyperv.c +++ b/xen/arch/x86/guest/hyperv/hyperv.c @@ -24,6 +24,7 @@ #include <asm/guest/hyperv-tlfs.h> struct ms_hyperv_info ms_hyperv; +bool hyperv_guest; bool __init hyperv_probe(void) { @@ -50,6 +51,8 @@ bool __init hyperv_probe(void) ms_hyperv.max_vp_index = cpuid_eax(HYPERV_CPUID_IMPLEMENT_LIMITS); ms_hyperv.max_lp_index = cpuid_ebx(HYPERV_CPUID_IMPLEMENT_LIMITS); + hyperv_guest = true; + return true; } diff --git a/xen/include/asm-x86/guest/hyperv.h b/xen/include/asm-x86/guest/hyperv.h index 0f8800040a..86f5c24ec6 100644 --- a/xen/include/asm-x86/guest/hyperv.h +++ b/xen/include/asm-x86/guest/hyperv.h @@ -35,6 +35,8 @@ struct ms_hyperv_info { }; extern struct ms_hyperv_info ms_hyperv; +extern bool hyperv_guest; + extern struct hypervisor_ops hyperv_ops; bool hyperv_probe(void); -- 2.20.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |