Changeset 12687 in vbox for trunk/src/VBox/VMM/VMMAll/PDMAll.cpp
- Timestamp:
- Sep 24, 2008 2:07:47 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 36992
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PDMAll.cpp
r11261 r12687 303 303 } 304 304 305 306 /** 307 * Converts ring 3 VMM heap pointer to a guest physical address 308 * 309 * @returns VBox status code. 310 * @param pVM VM handle. 311 * @param pv Ring-3 pointer. 312 * @param pGCPhys GC phys address (out). 313 */ 314 PDMDECL(int) PDMVMMDevHeapR3ToGCPhys(PVM pVM, RTR3PTR pv, RTGCPHYS *pGCPhys) 315 { 316 AssertReturn(pv >= pVM->pdm.s.pvVMMDevHeap && (RTR3UINTPTR)pv < (RTR3UINTPTR)pVM->pdm.s.pvVMMDevHeap + pVM->pdm.s.cbVMMDevHeap, VERR_INVALID_PARAMETER); 317 318 *pGCPhys = (pVM->pdm.s.GCPhysVMMDevHeap + ((RTR3UINTPTR)pv - (RTR3UINTPTR)pVM->pdm.s.pvVMMDevHeap)); 319 return VINF_SUCCESS; 320 }
Note:
See TracChangeset
for help on using the changeset viewer.