Author: sephe
Date: Mon Apr 11 06:22:26 2016
New Revision: 297808
URL: https://svnweb.freebsd.org/changeset/base/297808

Log:
  hyperv: Define macro for Hyper-V interface
  
  Suggested by: rpokala
  MFC after:    1 week
  Sponsored by: Microsoft OSTC

Modified:
  head/sys/dev/hyperv/vmbus/hv_hv.c

Modified: head/sys/dev/hyperv/vmbus/hv_hv.c
==============================================================================
--- head/sys/dev/hyperv/vmbus/hv_hv.c   Mon Apr 11 06:15:40 2016        
(r297807)
+++ head/sys/dev/hyperv/vmbus/hv_hv.c   Mon Apr 11 06:22:26 2016        
(r297808)
@@ -48,6 +48,7 @@ __FBSDID("$FreeBSD$");
 
 #define HV_NANOSECONDS_PER_SEC         1000000000L
 
+#define        HYPERV_INTERFACE                0x31237648      /* HV#1 */
 
 static u_int hv_get_timecount(struct timecounter *tc);
 
@@ -416,7 +417,7 @@ hyperv_identify(void)
 
        op = HV_CPU_ID_FUNCTION_HV_INTERFACE;
        do_cpuid(op, regs);
-       if (regs[0] != 0x31237648 /* HV#1 */)
+       if (regs[0] != HYPERV_INTERFACE)
                return (false);
 
        op = HV_CPU_ID_FUNCTION_MS_HV_FEATURES;
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to