summaryrefslogtreecommitdiff
path: root/include/VBox/vmm/mm.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/VBox/vmm/mm.h')
-rw-r--r--include/VBox/vmm/mm.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/include/VBox/vmm/mm.h b/include/VBox/vmm/mm.h
index 66490fce..bcb55c14 100644
--- a/include/VBox/vmm/mm.h
+++ b/include/VBox/vmm/mm.h
@@ -3,7 +3,7 @@
*/
/*
- * Copyright (C) 2006-2010 Oracle Corporation
+ * Copyright (C) 2006-2012 Oracle Corporation
*
* This file is part of VirtualBox Open Source Edition (OSE), as
* available from http://www.virtualbox.org. This file is free software;
@@ -58,6 +58,8 @@ typedef enum MMTAG
MM_TAG_CSAM_PATCH,
MM_TAG_CPUM_CTX,
+ MM_TAG_CPUM_CPUID,
+ MM_TAG_CPUM_MSRS,
MM_TAG_DBGF,
MM_TAG_DBGF_AS,
@@ -130,7 +132,7 @@ typedef enum MMTAG
MM_TAG_VMM,
- MM_TAG_HWACCM,
+ MM_TAG_HM,
MM_TAG_32BIT_HACK = 0x7fffffff
} MMTAG;
@@ -205,6 +207,7 @@ DECLINLINE(RTRCPTR) MMHyperCCToRC(PVM pVM, void *pv)
VMMDECL(int) MMHyperAlloc(PVM pVM, size_t cb, uint32_t uAlignment, MMTAG enmTag, void **ppv);
+VMMDECL(int) MMHyperDupMem(PVM pVM, const void *pvSrc, size_t cb, unsigned uAlignment, MMTAG enmTag, void **ppv);
VMMDECL(int) MMHyperFree(PVM pVM, void *pv);
VMMDECL(void) MMHyperHeapCheck(PVM pVM);
VMMDECL(int) MMR3LockCall(PVM pVM);