Changeset 23012 in vbox for trunk/src/VBox/VMM/testcase
- Timestamp:
- Sep 14, 2009 4:38:13 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 52308
- Location:
- trunk/src/VBox/VMM/testcase
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/testcase/tstAnimate.cpp
r19500 r23012 834 834 * Load memory. 835 835 */ 836 PVMREQ pReq1 = NULL;837 836 if (FileRawMem != NIL_RTFILE) 838 rc = VMR3ReqCall (pVM, VMCPUID_ANY, &pReq1, RT_INDEFINITE_WAIT, (PFNRT)loadMem, 3, pVM, FileRawMem, &offRawMem);837 rc = VMR3ReqCallWait(pVM, VMCPUID_ANY, (PFNRT)loadMem, 3, pVM, FileRawMem, &offRawMem); 839 838 else 840 rc = VMR3ReqCall(pVM, VMCPUID_ANY, &pReq1, RT_INDEFINITE_WAIT, (PFNRT)SSMR3Load, 4, pVM, pszSavedState, SSMAFTER_DEBUG_IT, NULL, NULL); 841 AssertReleaseRC(rc); 842 rc = pReq1->iStatus; 843 VMR3ReqFree(pReq1); 839 rc = VMR3ReqCallWait(pVM, VMCPUID_ANY, (PFNRT)SSMR3Load, 4, pVM, pszSavedState, SSMAFTER_DEBUG_IT, NULL, NULL); 844 840 if (RT_SUCCESS(rc)) 845 841 { … … 848 844 */ 849 845 if (FileScript != NIL_RTFILE) 850 { 851 rc = VMR3ReqCall(pVM, VMCPUID_ANY, &pReq1, RT_INDEFINITE_WAIT, (PFNRT)scriptRun, 2, pVM, FileScript); 852 AssertReleaseRC(rc); 853 rc = pReq1->iStatus; 854 VMR3ReqFree(pReq1); 855 } 846 rc = VMR3ReqCallWait(pVM, VMCPUID_ANY, (PFNRT)scriptRun, 2, pVM, FileScript); 856 847 if (RT_SUCCESS(rc)) 857 848 { … … 877 868 if (RT_SUCCESS(rc)) 878 869 { 879 rc = VMR3ReqCall (pVM, VMCPUID_ANY, &pReq1, RT_INDEFINITE_WAIT, (PFNRT)EMR3RawSetMode, 2, pVM, EMRAW_NONE);870 rc = VMR3ReqCallWait(pVM, VMCPUID_ANY, (PFNRT)EMR3RawSetMode, 2, pVM, EMRAW_NONE); 880 871 AssertReleaseRC(rc); 881 VMR3ReqFree(pReq1);882 883 872 DBGFR3Info(pVM, "cpumguest", "verbose", NULL); 884 873 if (fPowerOn) -
trunk/src/VBox/VMM/testcase/tstVMM-HwAccm.cpp
r19300 r23012 93 93 */ 94 94 RTPrintf(TESTCASE ": Testing...\n"); 95 PVMREQ pReq1 = NULL; 96 rc = VMR3ReqCall(pVM, VMCPUID_ANY, &pReq1, RT_INDEFINITE_WAIT, (PFNRT)VMMDoHwAccmTest, 1, pVM); 95 rc = VMR3ReqCallWait(pVM, VMCPUID_ANY, (PFNRT)VMMDoHwAccmTest, 1, pVM); 97 96 AssertRC(rc); 98 VMR3ReqFree(pReq1);99 97 100 98 STAMR3Dump(pVM, "*"); … … 104 102 */ 105 103 rc = VMR3Destroy(pVM); 106 if ( !RT_SUCCESS(rc))104 if (RT_FAILURE(rc)) 107 105 { 108 106 RTPrintf(TESTCASE ": error: failed to destroy vm! rc=%d\n", rc); -
trunk/src/VBox/VMM/testcase/tstVMM.cpp
r23011 r23012 281 281 { 282 282 RTTestSub(hTest, "VMM"); 283 PVMREQ pReq1 = NULL; 284 rc = VMR3ReqCall(pVM, VMCPUID_ANY, &pReq1, RT_INDEFINITE_WAIT, (PFNRT)VMMDoTest, 1, pVM); 283 rc = VMR3ReqCallWait(pVM, VMCPUID_ANY, (PFNRT)VMMDoTest, 1, pVM); 285 284 if (RT_FAILURE(rc)) 286 RTTestFailed(hTest, "VMR3ReqCall failed: rc=%Rrc\n", rc);287 else if (RT_FAILURE(pReq1->iStatus))288 285 RTTestFailed(hTest, "VMMDoTest failed: rc=%Rrc\n", rc); 289 VMR3ReqFree(pReq1);290 286 break; 291 287 } … … 301 297 } 302 298 303 PVMREQ pReq1 = NULL; 304 rc = VMR3ReqCall(pVM, 0, &pReq1, RT_INDEFINITE_WAIT, (PFNRT)tstTMWorker, 2, pVM, hTest); 299 rc = VMR3ReqCallWait(pVM, 0 /*idDstCpu*/, (PFNRT)tstTMWorker, 2, pVM, hTest); 305 300 if (RT_FAILURE(rc)) 306 RTTestFailed(hTest, "VMR3ReqCall failed: rc=%Rrc\n", rc);307 else if (RT_FAILURE(pReq1->iStatus))308 301 RTTestFailed(hTest, "VMMDoTest failed: rc=%Rrc\n", rc); 309 VMR3ReqFree(pReq1);310 302 break; 311 303 } -
trunk/src/VBox/VMM/testcase/tstVMMFork.cpp
r19300 r23012 136 136 RTPrintf(TESTCASE ": fork() returned fine.\n"); 137 137 RTPrintf(TESTCASE ": testing VM after fork.\n"); 138 PVMREQ pReq1 = NULL; 139 rc = VMR3ReqCall(pVM, VMCPUID_ANY, &pReq1, RT_INDEFINITE_WAIT, (PFNRT)VMMDoTest, 1, pVM); 140 AssertRC(rc); 141 VMR3ReqFree(pReq1); 138 VMR3ReqCallWait(pVM, VMCPUID_ANY, (PFNRT)VMMDoTest, 1, pVM); 142 139 143 140 STAMR3Dump(pVM, "*"); -
trunk/src/VBox/VMM/testcase/tstVMREQ.cpp
r19300 r23012 134 134 #endif 135 135 136 PVMREQ pReq; 137 int rc = VMR3ReqCall(pVM, VMCPUID_ANY, &pReq, RT_INDEFINITE_WAIT, (PFNRT)PassVACallback, 5, 138 pVM, _4K, _1G, pszFormat, pvVA); 139 if (RT_SUCCESS(rc)) 140 rc = pReq->iStatus; 141 VMR3ReqFree(pReq); 136 int rc = VMR3ReqCallWait(pVM, VMCPUID_ANY, (PFNRT)PassVACallback, 5, pVM, _4K, _1G, pszFormat, pvVA); 137 NOREF(rc); 142 138 143 139 #if 1 … … 156 152 va_list va1; 157 153 va_start(va1, pszFormat); 158 PVMREQ pReq; 159 int rc = VMR3ReqCall(pVM, VMCPUID_ANY, &pReq, RT_INDEFINITE_WAIT, (PFNRT)PassVACallback, 5, 160 pVM, _4K, _1G, pszFormat, &va1); 161 if (RT_SUCCESS(rc)) 162 rc = pReq->iStatus; 163 VMR3ReqFree(pReq); 154 int rc = VMR3ReqCallWait(pVM, VMCPUID_ANY, (PFNRT)PassVACallback, 5, pVM, _4K, _1G, pszFormat, &va1); 164 155 va_end(va1); 156 NOREF(rc); 165 157 166 158 /* 2nd test */
Note:
See TracChangeset
for help on using the changeset viewer.