Changeset 56403 in vbox
- Timestamp:
- Jun 13, 2015 6:21:54 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 101003
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/src/VBox/VMM/VMMAll/IOMAll.cpp ¶
r56287 r56403 68 68 * @retval VINF_EM_FIRST-VINF_EM_LAST Success with some exceptions (see IOM_SUCCESS()), the 69 69 * status code must be passed on to EM. 70 * @retval VINF_IOM_R3_IOPORT_READ Defer the read to ring-3. (R0/ GC only)70 * @retval VINF_IOM_R3_IOPORT_READ Defer the read to ring-3. (R0/RC only) 71 71 * 72 72 * @param pVM Pointer to the VM. … … 227 227 * @returns Strict VBox status code. Informational status codes other than the one documented 228 228 * here are to be treated as internal failure. Use IOM_SUCCESS() to check for success. 229 * @retval VINF_SUCCESS Success. 229 * @retval VINF_SUCCESS Success or no string I/O callback in 230 * this context. 230 231 * @retval VINF_EM_FIRST-VINF_EM_LAST Success with some exceptions (see IOM_SUCCESS()), the 231 232 * status code must be passed on to EM. 232 * @retval VINF_IOM_R3_IOPORT_READ Defer the read to ring-3. (R0/ GC only)233 * @retval VINF_IOM_R3_IOPORT_READ Defer the read to ring-3. (R0/RC only) 233 234 * 234 235 * @param pVM Pointer to the VM. 235 236 * @param pVCpu Pointer to the virtual CPU structure of the caller. 236 237 * @param Port The port to read. 237 * @param pGCPtrDst Pointer to the destination buffer (GC, incremented appropriately). 238 * @param pGCPtrDst Pointer to the destination buffer (RC, incremented 239 * appropriately). 238 240 * @param pcTransfers Pointer to the number of transfer units to read, on return remaining transfer units. 239 241 * @param cb Size of the transfer unit (1, 2 or 4 bytes). … … 292 294 STAM_STATS({ if (pStats) STAM_COUNTER_INC(&pStats->InRZToR3); }); 293 295 IOM_UNLOCK_SHARED(pVM); 294 return VINF_ IOM_R3_IOPORT_READ;296 return VINF_SUCCESS; 295 297 } 296 298 #endif … … 372 374 * @retval VINF_EM_FIRST-VINF_EM_LAST Success with some exceptions (see IOM_SUCCESS()), the 373 375 * status code must be passed on to EM. 374 * @retval VINF_IOM_R3_IOPORT_WRITE Defer the write to ring-3. (R0/ GC only)376 * @retval VINF_IOM_R3_IOPORT_WRITE Defer the write to ring-3. (R0/RC only) 375 377 * 376 378 * @param pVM Pointer to the VM. … … 506 508 * @returns Strict VBox status code. Informational status codes other than the one documented 507 509 * here are to be treated as internal failure. Use IOM_SUCCESS() to check for success. 508 * @retval VINF_SUCCESS Success. 510 * @retval VINF_SUCCESS Success or no string I/O callback in 511 * this context. 509 512 * @retval VINF_EM_FIRST-VINF_EM_LAST Success with some exceptions (see IOM_SUCCESS()), the 510 513 * status code must be passed on to EM. 511 * @retval VINF_IOM_R3_IOPORT_WRITE Defer the write to ring-3. (R0/ GC only)514 * @retval VINF_IOM_R3_IOPORT_WRITE Defer the write to ring-3. (R0/RC only) 512 515 * 513 516 * @param pVM Pointer to the VM. 514 517 * @param pVCpu Pointer to the virtual CPU structure of the caller. 515 518 * @param Port The port to write. 516 * @param pGCPtrSrc Pointer to the source buffer (GC, incremented appropriately). 519 * @param pGCPtrSrc Pointer to the source buffer (RC, incremented 520 * appropriately). 517 521 * @param pcTransfers Pointer to the number of transfer units to write, on return remaining transfer units. 518 522 * @param cb Size of the transfer unit (1, 2 or 4 bytes). … … 571 575 STAM_STATS({ if (pStats) STAM_COUNTER_INC(&pStats->OutRZToR3); }); 572 576 IOM_UNLOCK_SHARED(pVM); 573 return VINF_ IOM_R3_IOPORT_WRITE;577 return VINF_SUCCESS; 574 578 } 575 579 #endif
Note:
See TracChangeset
for help on using the changeset viewer.