Changeset 36448 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Mar 28, 2011 12:37:43 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 70815
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/PGMR0.cpp
r36441 r36448 20 20 *******************************************************************************/ 21 21 #define LOG_GROUP LOG_GROUP_PGM 22 #include <VBox/rawpci.h> 22 23 #include <VBox/vmm/pgm.h> 23 24 #include <VBox/vmm/gmm.h> 25 #include <VBox/vmm/gvm.h> 24 26 #include "PGMInternal.h" 25 27 #include <VBox/vmm/vm.h> … … 194 196 manager. It shall use the global VM handle, not the user VM handle to 195 197 store the per-VM info (domain) since that is all ring-0 stuff, thus 196 passing pGVM here. I've tentitively prefixed the functions 'GP icRawR0',198 passing pGVM here. I've tentitively prefixed the functions 'GPciRawR0', 197 199 we can discuss the PciRaw code re-organtization when I'm back from 198 200 vacation. … … 235 237 AssertReturn(!(GCPhys & PAGE_OFFSET_MASK), VERR_INTERNAL_ERROR_3); 236 238 AssertReturn(!(HCPhys & PAGE_OFFSET_MASK), VERR_INTERNAL_ERROR_3); 239 240 if (pGVM->rawpci.s.pfnContigMemInfo) 241 /** @todo: what do we do on failure? */ 242 pGVM->rawpci.s.pfnContigMemInfo(&pGVM->rawpci.s, HCPhys, GCPhys, PAGE_SIZE, PCIRAW_MEMINFO_MAP); 243 237 244 return VINF_SUCCESS; 238 245 } … … 254 261 { 255 262 AssertReturn(!(GCPhys & PAGE_OFFSET_MASK), VERR_INTERNAL_ERROR_3); 263 264 if (pGVM->rawpci.s.pfnContigMemInfo) 265 /** @todo: what do we do on failure? */ 266 pGVM->rawpci.s.pfnContigMemInfo(&pGVM->rawpci.s, 0, GCPhys, PAGE_SIZE, PCIRAW_MEMINFO_UNMAP); 267 256 268 return VINF_SUCCESS; 257 269 }
Note:
See TracChangeset
for help on using the changeset viewer.