svn commit: r297808 - head/sys/dev/hyperv/vmbus

Sepherosa Ziehau sephe at FreeBSD.org
Mon Apr 11 06:22:28 UTC 2016


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;


More information about the svn-src-all mailing list