Changeset 45024 in vbox for trunk/include/VBox/vmm
- Timestamp:
- Mar 13, 2013 3:58:02 PM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 84265
- Location:
- trunk/include/VBox/vmm
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/pdmapi.h
r44351 r45024 68 68 VMMR3_INT_DECL(void) PDMR3ResetCpu(PVMCPU pVCpu); 69 69 VMMR3_INT_DECL(void) PDMR3Reset(PVM pVM); 70 VMMR3_INT_DECL(void) PDMR3MemSetup(PVM pVM, bool fAtReset); 70 71 VMMR3_INT_DECL(void) PDMR3Suspend(PVM pVM); 71 72 VMMR3_INT_DECL(void) PDMR3Resume(PVM pVM); -
trunk/include/VBox/vmm/pdmdev.h
r44897 r45024 241 241 242 242 243 /** 244 * The context of a pfnMemSetup call. 245 */ 246 typedef enum PDMDEVMEMSETUPCTX 247 { 248 /** Invalid zero value. */ 249 PDMDEVMEMSETUPCTX_INVALID = 0, 250 /** After construction. */ 251 PDMDEVMEMSETUPCTX_AFTER_CONSTRUCTION, 252 /** After reset. */ 253 PDMDEVMEMSETUPCTX_AFTER_RESET, 254 /** Type size hack. */ 255 PDMDEVMEMSETUPCTX_32BIT_HACK = 0x7fffffff 256 } PDMDEVMEMSETUPCTX; 257 243 258 244 259 /** … … 281 296 * Critical section NOT entered. */ 282 297 PFNPDMDEVRELOCATE pfnRelocate; 283 /** Unused member. (Was pfnIOCtl.) */ 284 PFNRT pfnUnused; 298 299 /** 300 * Memory setup callback. 301 * 302 * @param pDevIns The device instance data. 303 * @param enmCtx Indicates the context of the call. 304 * @remarks The critical section is entered prior to calling this method. 305 */ 306 DECLR3CALLBACKMEMBER(void, pfnMemSetup, (PPDMDEVINS pDevIns, PDMDEVMEMSETUPCTX enmCtx)); 307 285 308 /** Power on notification - optional. 286 309 * Critical section is entered. */ … … 321 344 322 345 /** Current DEVREG version number. */ 323 #define PDM_DEVREG_VERSION PDM_VERSION_MAKE(0xffff, 1, 0)346 #define PDM_DEVREG_VERSION PDM_VERSION_MAKE(0xffff, 2, 0) 324 347 325 348 /** PDM Device Flags. -
trunk/include/VBox/vmm/pgm.h
r44730 r45024 457 457 VMMR3DECL(void) PGMR3Relocate(PVM pVM, RTGCINTPTR offDelta); 458 458 VMMR3DECL(void) PGMR3ResetCpu(PVM pVM, PVMCPU pVCpu); 459 VMMR3DECL(void) PGMR3Reset(PVM pVM); 459 VMMR3_INT_DECL(void) PGMR3Reset(PVM pVM); 460 VMMR3_INT_DECL(void) PGMR3MemSetup(PVM pVM, bool fReset); 460 461 VMMR3DECL(int) PGMR3Term(PVM pVM); 461 462 VMMR3DECL(int) PGMR3LockCall(PVM pVM);
Note:
See TracChangeset
for help on using the changeset viewer.