summaryrefslogtreecommitdiff
path: root/src/VBox/VMM/VMMR3/HM.cpp
diff options
context:
space:
mode:
authorvboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2019-08-06 07:44:20 +0000
committervboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2019-08-06 07:44:20 +0000
commit1093ab1da4dc3a61fbae35ebae68edbc7f4983d7 (patch)
tree59b7a0a35982fd456069aa30c122f5578d6ab594 /src/VBox/VMM/VMMR3/HM.cpp
parent84950a0ab2a6d968ab163208eb7e1aa0cc151c7b (diff)
downloadVirtualBox-svn-1093ab1da4dc3a61fbae35ebae68edbc7f4983d7.tar.gz
VMM: Kicking out 32-bit host support - VMX [drop VMCSCACHE]. bugref:9511
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@80150 cfe28804-0f27-0410-a406-dd0f0b0b656f
Diffstat (limited to 'src/VBox/VMM/VMMR3/HM.cpp')
-rw-r--r--src/VBox/VMM/VMMR3/HM.cpp31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/VBox/VMM/VMMR3/HM.cpp b/src/VBox/VMM/VMMR3/HM.cpp
index 4681f8c79ed..82bff10e708 100644
--- a/src/VBox/VMM/VMMR3/HM.cpp
+++ b/src/VBox/VMM/VMMR3/HM.cpp
@@ -932,20 +932,6 @@ static int hmR3InitFinalizeR3(PVM pVM)
#endif /* VBOX_WITH_STATISTICS */
}
-#ifdef VBOX_WITH_CRASHDUMP_MAGIC
- /*
- * Magic marker for searching in crash dumps.
- */
- for (VMCPUID i = 0; i < pVM->cCpus; i++)
- {
- PVMCPU pVCpu = &pVM->aCpus[i];
-
- PVMXVMCSCACHE pVmcsCache = &pVCpu->hm.s.vmx.VmcsCache;
- strcpy((char *)pVmcsCache->aMagic, "VMCSCACHE Magic");
- pVmcsCache->uMagic = UINT64_C(0xdeadbeefdeadbeef);
- }
-#endif
-
return VINF_SUCCESS;
}
@@ -1964,12 +1950,6 @@ static int hmR3TermCPU(PVM pVM)
}
# endif
#endif
-
-#ifdef VBOX_WITH_CRASHDUMP_MAGIC
- memset(pVCpu->hm.s.vmx.VmcsCache.aMagic, 0, sizeof(pVCpu->hm.s.vmx.VmcsCache.aMagic));
- pVCpu->hm.s.vmx.VmcsCache.uMagic = 0;
- pVCpu->hm.s.vmx.VmcsCache.uPos = 0xffffffff;
-#endif
}
return 0;
}
@@ -2000,17 +1980,6 @@ VMMR3_INT_DECL(void) HMR3ResetCpu(PVMCPU pVCpu)
pVCpu->hm.s.vmx.VmcsInfoNstGst.fWasInRealMode = true;
}
#endif
-
- /* Reset the contents of the read cache. */
- PVMXVMCSCACHE pVmcsCache = &pVCpu->hm.s.vmx.VmcsCache;
- for (unsigned j = 0; j < pVmcsCache->Read.cValidEntries; j++)
- pVmcsCache->Read.aFieldVal[j] = 0;
-
-#ifdef VBOX_WITH_CRASHDUMP_MAGIC
- /* Magic marker for searching in crash dumps. */
- strcpy((char *)pVmcsCache->aMagic, "VMCSCACHE Magic");
- pVmcsCache->uMagic = UINT64_C(0xdeadbeefdeadbeef);
-#endif
}