VirtualBox

Changeset 44517 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Feb 1, 2013 3:24:28 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
83556
Message:

VMM/DBGF: Don't use priority VM requests since we're using rendezvous to work breakpoints on all CPUs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/DBGFBp.cpp

    r44399 r44517  
    360360     */
    361361    /** @todo SMP? */
    362     int rc = VMR3ReqPriorityCallWaitU(pUVM, VMCPUID_ANY, (PFNRT)dbgfR3BpSetInt3, 5,
    363                                       pUVM, pAddress, &iHitTrigger, &iHitDisable, piBp);
     362    int rc = VMR3ReqCallWaitU(pUVM, VMCPUID_ANY, (PFNRT)dbgfR3BpSetInt3, 5,
     363                              pUVM, pAddress, &iHitTrigger, &iHitDisable, piBp);
    364364    LogFlow(("DBGFR3BpSet: returns %Rrc\n", rc));
    365365    return rc;
     
    554554     * This must be done on EMT.
    555555     */
    556     int rc = VMR3ReqPriorityCallWaitU(pUVM, VMCPUID_ANY, (PFNRT)dbgfR3BpSetReg, 7,
    557                                       pUVM, pAddress, &iHitTrigger, &iHitDisable, fType, cb, piBp);
     556    int rc = VMR3ReqCallWaitU(pUVM, VMCPUID_ANY, (PFNRT)dbgfR3BpSetReg, 7,
     557                              pUVM, pAddress, &iHitTrigger, &iHitDisable, fType, cb, piBp);
    558558    LogFlow(("DBGFR3BpSetReg: returns %Rrc\n", rc));
    559559    return rc;
     
    702702     * This must be done on EMT.
    703703     */
    704     int rc = VMR3ReqPriorityCallWaitU(pUVM, VMCPUID_ANY, (PFNRT)dbgfR3BpSetREM, 5,
    705                                       pUVM, pAddress, &iHitTrigger, &iHitDisable, piBp);
     704    int rc = VMR3ReqCallWaitU(pUVM, VMCPUID_ANY, (PFNRT)dbgfR3BpSetREM, 5,
     705                              pUVM, pAddress, &iHitTrigger, &iHitDisable, piBp);
    706706    LogFlow(("DBGFR3BpSetREM: returns %Rrc\n", rc));
    707707    return rc;
     
    781781     * This must be done on EMT.
    782782     */
    783     int rc = VMR3ReqPriorityCallWaitU(pUVM, VMCPUID_ANY, (PFNRT)dbgfR3BpClear, 2, pUVM, iBp);
     783    int rc = VMR3ReqCallWaitU(pUVM, VMCPUID_ANY, (PFNRT)dbgfR3BpClear, 2, pUVM, iBp);
    784784    LogFlow(("DBGFR3BpClear: returns %Rrc\n", rc));
    785785    return rc;
     
    859859     * This must be done on EMT.
    860860     */
    861     int rc = VMR3ReqPriorityCallWaitU(pUVM, VMCPUID_ANY, (PFNRT)dbgfR3BpEnable, 2, pUVM, iBp);
     861    int rc = VMR3ReqCallWaitU(pUVM, VMCPUID_ANY, (PFNRT)dbgfR3BpEnable, 2, pUVM, iBp);
    862862    LogFlow(("DBGFR3BpEnable: returns %Rrc\n", rc));
    863863    return rc;
     
    935935     * This must be done on EMT.
    936936     */
    937     int rc = VMR3ReqPriorityCallWaitU(pUVM, VMCPUID_ANY, (PFNRT)dbgfR3BpDisable, 2, pUVM, iBp);
     937    int rc = VMR3ReqCallWaitU(pUVM, VMCPUID_ANY, (PFNRT)dbgfR3BpDisable, 2, pUVM, iBp);
    938938    LogFlow(("DBGFR3BpDisable: returns %Rrc\n", rc));
    939939    return rc;
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