VirtualBox

Changeset 23012 in vbox for trunk/src/VBox/VMM/testcase


Ignore:
Timestamp:
Sep 14, 2009 4:38:13 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
52308
Message:

VMM,Devices,Main: VMR3ReqCall w/ RT_INDEFINITE_WAIT -> VMR3ReqCallWait.

Location:
trunk/src/VBox/VMM/testcase
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/testcase/tstAnimate.cpp

    r19500 r23012  
    834834         * Load memory.
    835835         */
    836         PVMREQ pReq1 = NULL;
    837836        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);
    839838        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);
    844840        if (RT_SUCCESS(rc))
    845841        {
     
    848844             */
    849845            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);
    856847            if (RT_SUCCESS(rc))
    857848            {
     
    877868                    if (RT_SUCCESS(rc))
    878869                    {
    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);
    880871                        AssertReleaseRC(rc);
    881                         VMR3ReqFree(pReq1);
    882 
    883872                        DBGFR3Info(pVM, "cpumguest", "verbose", NULL);
    884873                        if (fPowerOn)
  • trunk/src/VBox/VMM/testcase/tstVMM-HwAccm.cpp

    r19300 r23012  
    9393         */
    9494        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);
    9796        AssertRC(rc);
    98         VMR3ReqFree(pReq1);
    9997
    10098        STAMR3Dump(pVM, "*");
     
    104102         */
    105103        rc = VMR3Destroy(pVM);
    106         if (!RT_SUCCESS(rc))
     104        if (RT_FAILURE(rc))
    107105        {
    108106            RTPrintf(TESTCASE ": error: failed to destroy vm! rc=%d\n", rc);
  • trunk/src/VBox/VMM/testcase/tstVMM.cpp

    r23011 r23012  
    281281            {
    282282                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);
    285284                if (RT_FAILURE(rc))
    286                     RTTestFailed(hTest, "VMR3ReqCall failed: rc=%Rrc\n", rc);
    287                 else if (RT_FAILURE(pReq1->iStatus))
    288285                    RTTestFailed(hTest, "VMMDoTest failed: rc=%Rrc\n", rc);
    289                 VMR3ReqFree(pReq1);
    290286                break;
    291287            }
     
    301297                }
    302298
    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);
    305300                if (RT_FAILURE(rc))
    306                     RTTestFailed(hTest, "VMR3ReqCall failed: rc=%Rrc\n", rc);
    307                 else if (RT_FAILURE(pReq1->iStatus))
    308301                    RTTestFailed(hTest, "VMMDoTest failed: rc=%Rrc\n", rc);
    309                 VMR3ReqFree(pReq1);
    310302                break;
    311303            }
  • trunk/src/VBox/VMM/testcase/tstVMMFork.cpp

    r19300 r23012  
    136136                RTPrintf(TESTCASE ": fork() returned fine.\n");
    137137                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);
    142139
    143140                STAMR3Dump(pVM, "*");
  • trunk/src/VBox/VMM/testcase/tstVMREQ.cpp

    r19300 r23012  
    134134#endif
    135135
    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);
    142138
    143139#if 1
     
    156152    va_list va1;
    157153    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);
    164155    va_end(va1);
     156    NOREF(rc);
    165157
    166158    /* 2nd test */
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette