VirtualBox

Changeset 49159 in vbox for trunk/src/VBox/VMM/VMMR0


Ignore:
Timestamp:
Oct 17, 2013 9:16:43 AM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
90022
Message:

VMM/HMSVMR0: Comment nits.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp

    r49153 r49159  
    10561056 * the corresponding VMCB Clean Bit.
    10571057 *
    1058  * @param   pVmcb       Pointer to the VMCB.
     1058 * @param   pVmcb       Pointer to the VM control block.
    10591059 * @param   u32Xcpt     The value of the exception (X86_XCPT_*).
    10601060 */
     
    10731073 * updates the corresponding VMCB Clean Bit.
    10741074 *
    1075  * @param   pVmcb       Pointer to the VMCB.
     1075 * @param   pVmcb       Pointer to the VM control block.
    10761076 * @param   u32Xcpt     The value of the exception (X86_XCPT_*).
    10771077 */
     
    10951095 * @returns VBox status code.
    10961096 * @param   pVM         Pointer to the VMCPU.
    1097  * @param   pVmcb       Pointer to the VMCB.
     1097 * @param   pVmcb       Pointer to the VM control block.
    10981098 * @param   pCtx        Pointer to the guest-CPU context.
    10991099 *
     
    11691169 * @returns VBox status code.
    11701170 * @param   pVCpu       Pointer to the VMCPU.
    1171  * @param   pVmcb       Pointer to the VMCB.
     1171 * @param   pVmcb       Pointer to the VM control block.
    11721172 * @param   pCtx        Pointer to the guest-CPU context.
    11731173 *
     
    12691269 * @returns VBox status code.
    12701270 * @param   pVCpu       Pointer to the VMCPU.
    1271  * @param   pVmcb       Pointer to the VMCB.
     1271 * @param   pVmcb       Pointer to the VM control block.
    12721272 * @param   pCtx        Pointer to the guest-CPU context.
    12731273 *
     
    13281328 *
    13291329 * @param   pVCpu       Pointer to the VMCPU.
    1330  * @param   pVmcb       Pointer to the VMCB.
     1330 * @param   pVmcb       Pointer to the VM control block.
    13311331 * @param   pCtx        Pointer to the guest-CPU context.
    13321332 *
     
    13841384 *
    13851385 * @param   pVCpu       Pointer to the VMCPU.
    1386  * @param   pVmcb       Pointer to the VMCB.
     1386 * @param   pVmcb       Pointer to the VM control block.
    13871387 * @param   pCtx        Pointer to the guest-CPU context.
    13881388 *
     
    15501550 *
    15511551 * @returns VBox status code.
    1552  * @param   pVCpu   Pointer to the VMCPU.
    1553  * @param   pVmcb   Pointer to the VMCB.
    1554  * @param   pCtx    Pointer to the guest-CPU context.
     1552 * @param   pVCpu       Pointer to the VMCPU.
     1553 * @param   pVmcb       Pointer to the VM control block.
     1554 * @param   pCtx        Pointer to the guest-CPU context.
    15551555 */
    15561556static int hmR0SvmLoadGuestApicState(PVMCPU pVCpu, PSVMVMCB pVmcb, PCPUMCTX pCtx)
     
    18181818 *
    18191819 * @param   pVCpu       Pointer to the VMCPU.
    1820  * @param   pVmcb       Pointer to the VMCB.
     1820 * @param   pVmcb       Pointer to the VM control block.
    18211821 * @param   pCtx        Pointer to the guest-CPU context.
    18221822 *
     
    22422242 *
    22432243 * @param   pVCpu       Pointer to the VMCPU.
    2244  * @param   pVmcb       Pointer to the guest VMCB.
     2244 * @param   pVmcb       Pointer to the guest VM control block.
    22452245 * @param   pCtx        Pointer to the guest-CPU context.
    22462246 * @param   pEvent      Pointer to the event.
     
    24282428 * receive interrupts.
    24292429 *
    2430  * @param pVmcb         Pointer to the VMCB.
     2430 * @param pVmcb         Pointer to the VM control block.
    24312431 */
    24322432DECLINLINE(void) hmR0SvmSetVirtIntrIntercept(PSVMVMCB pVmcb)
     
    31103110            break;
    31113111
     3112        /*
     3113         * No longjmps to ring-3 from this point on!!!
     3114         * Asserts() will still longjmp to ring-3 (but won't return), which is intentional, better than a kernel panic.
     3115         * This also disables flushing of the R0-logger instance (if any).
     3116         */
    31123117        hmR0SvmPreRunGuestCommitted(pVM, pVCpu, pCtx, &SvmTransient);
    31133118        rc = hmR0SvmRunGuest(pVM, pVCpu, pCtx);
     
    31543159 * @param   pVCpu       Pointer to the VMCPU.
    31553160 * @param   pCtx        Pointer to the guest-CPU context.
    3156  * @param   pVmcb       The VM control block.
     3161 * @param   pVmcb       Pointer to the VM control block.
    31573162 */
    31583163static int hmR0SvmRunGuestCodeStep(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx, PSVMVMCB pVmcb)
     
    31723177                  (unsigned)RTMpCpuId(), cLoops));
    31733178
    3174         /* Preparatory work for running guest code, this may return to ring-3 for some last minute updates. */
     3179        /* Preparatory work for running guest code, this may force us to return
     3180           to ring-3.  This bugger disables interrupts on VINF_SUCCESS! */
    31753181        STAM_PROFILE_ADV_START(&pVCpu->hm.s.StatEntry, x);
    31763182        rc = hmR0SvmPreRunGuest(pVM, pVCpu, pCtx, &SvmTransient);
     
    32323238
    32333239    /*
    3234      * Clear the X86_EFL_TF if necessary .
     3240     * Clear the X86_EFL_TF if necessary.
    32353241     */
    32363242    if (pVCpu->hm.s.fClearTrapFlag)
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