Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Nov 2014 19:42:56 +0000 (UTC)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r274813 - user/marcel/libvdsk/bhyve
Message-ID:  <201411211942.sALJgud9070477@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marcel
Date: Fri Nov 21 19:42:56 2014
New Revision: 274813
URL: https://svnweb.freebsd.org/changeset/base/274813

Log:
  Commit the kluge to make bhyve work in VMware Fusion on Mac OS X.
  I don't want to keep it as a modified file in my sandbox.

Modified:
  user/marcel/libvdsk/bhyve/xmsr.c

Modified: user/marcel/libvdsk/bhyve/xmsr.c
==============================================================================
--- user/marcel/libvdsk/bhyve/xmsr.c	Fri Nov 21 19:41:13 2014	(r274812)
+++ user/marcel/libvdsk/bhyve/xmsr.c	Fri Nov 21 19:42:56 2014	(r274813)
@@ -49,6 +49,9 @@ int
 emulate_wrmsr(struct vmctx *ctx, int vcpu, uint32_t num, uint64_t val)
 {
 
+	if (num == MSR_PAT)
+		return 0;
+
 	if (cpu_vendor_intel) {
 		switch (num) {
 		case 0xd04:		/* Sandy Bridge uncore PMCs */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201411211942.sALJgud9070477>