Changeset 9148 in vbox for trunk/src/VBox/VMM/MMHyper.cpp
- Timestamp:
- May 27, 2008 9:21:03 AM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 31281
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/MMHyper.cpp
r8155 r9148 100 100 * Map the VM structure into the hypervisor space. 101 101 */ 102 rc = MMR3HyperMapPages(pVM, pVM, pVM->pVMR0, RT_ALIGN_Z(sizeof(VM), PAGE_SIZE) >> PAGE_SHIFT, pVM->paVMPagesR3, "VM", &pVM->pVMGC); 102 RTGCPTR GCPtr; 103 rc = MMR3HyperMapPages(pVM, pVM, pVM->pVMR0, RT_ALIGN_Z(sizeof(VM), PAGE_SIZE) >> PAGE_SHIFT, pVM->paVMPagesR3, "VM", &GCPtr); 103 104 if (VBOX_SUCCESS(rc)) 104 105 { 106 pVM->pVMGC = (RTGCPTR32)GCPtr; 107 105 108 /* Reserve a page for fencing. */ 106 109 MMR3HyperReserve(pVM, PAGE_SIZE, "fence", NULL); … … 109 112 * Map the heap into the hypervisor space. 110 113 */ 111 rc = mmR3HyperHeapMap(pVM, pVM->mm.s.pHyperHeapHC, & pVM->mm.s.pHyperHeapGC);114 rc = mmR3HyperHeapMap(pVM, pVM->mm.s.pHyperHeapHC, &GCPtr); 112 115 if (VBOX_SUCCESS(rc)) 113 116 { 117 pVM->mm.s.pHyperHeapGC = (RTGCPTR32)GCPtr; 118 114 119 /* 115 120 * Register info handlers.
Note:
See TracChangeset
for help on using the changeset viewer.