VirtualBox

Changeset 41802 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Jun 17, 2012 5:01:56 PM (13 years ago)
Author:
vboxsync
Message:

Doxygen.

Location:
trunk/src/VBox/VMM
Files:
28 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp

    r41800 r41802  
    5454 * back to the default context core when resuming hypervisor execution.
    5555 *
    56  * @param   pVCpu       The VMCPU handle.
     56 * @param   pVCpu       Pointer to the VMCPU.
    5757 * @param   pCtxCore    Pointer to the alternative context core or NULL
    5858 *                      to go back to the default context core.
     
    14411441 * Gets a CpuId leaf.
    14421442 *
    1443  * @param   pVCpu   The VMCPU handle.
     1443 * @param   pVCpu   Pointer to the VMCPU.
    14441444 * @param   iLeaf   The CPUID leaf to get.
    14451445 * @param   pEax    Where to store the EAX value.
     
    19881988 *
    19891989 * @returns VINF_SUCCESS.
    1990  * @param   pVCpu       The VMCPU handle.
     1990 * @param   pVCpu       Pointer to the VMCPU.
    19911991 */
    19921992VMMDECL(int) CPUMRecalcHyperDRx(PVMCPU pVCpu)
     
    22432243 * Updates the EFLAGS while we're in raw-mode.
    22442244 *
    2245  * @param   pVCpu       The VMCPU handle.
     2245 * @param   pVCpu       Pointer to the VMCPU.
    22462246 * @param   pCtxCore    The context core.
    22472247 * @param   eflags      The new EFLAGS value.
     
    22652265 *
    22662266 * @returns The eflags.
    2267  * @param   pVCpu       The VMCPU handle.
     2267 * @param   pVCpu       Pointer to the VMCPU.
    22682268 * @param   pCtxCore    The context core.
    22692269 */
     
    22862286 * Sets the specified changed flags (CPUM_CHANGED_*).
    22872287 *
    2288  * @param   pVCpu       The VMCPU handle.
     2288 * @param   pVCpu       Pointer to the VMCPU.
    22892289 */
    22902290VMMDECL(void) CPUMSetChangedFlags(PVMCPU pVCpu, uint32_t fChangedFlags)
     
    23482348 * @returns true if we did.
    23492349 * @returns false if not.
    2350  * @param   pVCpu   The VMCPU handle.
     2350 * @param   pVCpu   Pointer to the VMCPU.
    23512351 */
    23522352VMMDECL(bool) CPUMIsGuestFPUStateActive(PVMCPU pVCpu)
     
    23582358/**
    23592359 * Deactivate the FPU/XMM state of the guest OS
    2360  * @param   pVCpu       The VMCPU handle.
     2360 * @param   pVCpu       Pointer to the VMCPU.
    23612361 */
    23622362VMMDECL(void) CPUMDeactivateGuestFPUState(PVMCPU pVCpu)
     
    24942494 *
    24952495 * @returns The CPU mode.
    2496  * @param   pVCpu       The VMCPU handle.
     2496 * @param   pVCpu       Pointer to the VMCPU.
    24972497 */
    24982498VMMDECL(CPUMMODE) CPUMGetGuestMode(PVMCPU pVCpu)
  • trunk/src/VBox/VMM/VMMAll/EMAll.cpp

    r41801 r41802  
    104104 * Sets the PC for which interrupts should be inhibited.
    105105 *
    106  * @param   pVCpu       The VMCPU handle.
     106 * @param   pVCpu       Pointer to the VMCPU.
    107107 * @param   PC          The PC.
    108108 */
     
    124124 *
    125125 * @returns The PC for which interrupts should be inhibited.
    126  * @param   pVCpu       The VMCPU handle.
     126 * @param   pVCpu       Pointer to the VMCPU.
    127127 *
    128128 */
     
    372372 *
    373373 * @param   pVM             Pointer to the VM.
    374  * @param   pVCpu           The VMCPU handle.
     374 * @param   pVCpu           Pointer to the VMCPU.
    375375 * @param   pCtxCore        The context core (used for both the mode and instruction).
    376376 * @param   pDis            Where to return the parsed instruction info.
     
    400400 *
    401401 * @param   pVM             Pointer to the VM.
    402  * @param   pVCpu           The VMCPU handle.
     402 * @param   pVCpu           Pointer to the VMCPU.
    403403 * @param   GCPtrInstr      The flat address of the instruction.
    404404 * @param   pCtxCore        The context core (used to determine the cpu mode).
     
    425425 * @retval  VERR_*                  Fatal errors.
    426426 *
    427  * @param   pVCpu       The VMCPU handle.
     427 * @param   pVCpu       Pointer to the VMCPU.
    428428 * @param   pRegFrame   The register frame.
    429429 *                      Updates the EIP if an instruction was executed successfully.
     
    479479 *
    480480 * @param   pVM         Pointer to the VM.
    481  * @param   pVCpu       The VMCPU handle.
     481 * @param   pVCpu       Pointer to the VMCPU.
    482482 * @param   pRegFrame   The register frame.
    483483 *                      Updates the EIP if an instruction was executed successfully.
     
    536536 *
    537537 * @param   pVM         Pointer to the VM.
    538  * @param   pVCpu       The VMCPU handle.
     538 * @param   pVCpu       Pointer to the VMCPU.
    539539 * @param   pDis        The disassembler cpu state for the instruction to be
    540540 *                      interpreted.
     
    587587 * @returns VBox status code.
    588588 * @param   pVM         Pointer to the VM.
    589  * @param   pVCpu       The VMCPU handle.
     589 * @param   pVCpu       Pointer to the VMCPU.
    590590 * @param   pRegFrame   The register frame.
    591591 *
     
    19691969 * @returns VBox status code.
    19701970 * @param   pVM         Pointer to the VM.
    1971  * @param   pVCpu       The VMCPU handle.
     1971 * @param   pVCpu       Pointer to the VMCPU.
    19721972 * @param   pRegFrame   The register frame.
    19731973 * @param   pAddrGC     Operand address
     
    20432043 * @returns VBox status code.
    20442044 * @param   pVM         Pointer to the VM.
    2045  * @param   pVCpu       The VMCPU handle.
     2045 * @param   pVCpu       Pointer to the VMCPU.
    20462046 * @param   pRegFrame   The register frame.
    20472047 *
     
    20812081 * @returns VBox status code.
    20822082 * @param   pVM         Pointer to the VM.
    2083  * @param   pVCpu       The VMCPU handle.
     2083 * @param   pVCpu       Pointer to the VMCPU.
    20842084 * @param   pRegFrame   The register frame.
    20852085 * @param   DestRegGen  General purpose register index (USE_REG_E**))
     
    21142114 * @returns VBox status code.
    21152115 * @param   pVM         Pointer to the VM.
    2116  * @param   pVCpu       The VMCPU handle.
     2116 * @param   pVCpu       Pointer to the VMCPU.
    21172117 *
    21182118 */
     
    21412141 * @returns VBox status code.
    21422142 * @param   pVM         Pointer to the VM.
    2143  * @param   pVCpu       The VMCPU handle.
     2143 * @param   pVCpu       Pointer to the VMCPU.
    21442144 * @param   pRegFrame   The register frame.
    21452145 * @param   DestRegCRx  CRx register index (DISUSE_REG_CR*)
     
    22802280 * @returns VBox status code.
    22812281 * @param   pVM         Pointer to the VM.
    2282  * @param   pVCpu       The VMCPU handle.
     2282 * @param   pVCpu       Pointer to the VMCPU.
    22832283 * @param   pRegFrame   The register frame.
    22842284 * @param   DestRegCRx  CRx register index (DISUSE_REG_CR*)
     
    23132313 * @returns VBox status code.
    23142314 * @param   pVM         Pointer to the VM.
    2315  * @param   pVCpu       The VMCPU handle.
     2315 * @param   pVCpu       Pointer to the VMCPU.
    23162316 * @param   pRegFrame   The register frame.
    23172317 * @param   u16Data     LMSW source data.
     
    24322432 * @returns VBox status code.
    24332433 * @param   pVM         Pointer to the VM.
    2434  * @param   pVCpu       The VMCPU handle.
     2434 * @param   pVCpu       Pointer to the VMCPU.
    24352435 * @param   pRegFrame   The register frame.
    24362436 * @param   DestRegDRx  DRx register index (USE_REG_DR*)
     
    24722472 * @returns VBox status code.
    24732473 * @param   pVM         Pointer to the VM.
    2474  * @param   pVCpu       The VMCPU handle.
     2474 * @param   pVCpu       Pointer to the VMCPU.
    24752475 * @param   pRegFrame   The register frame.
    24762476 * @param   DestRegGen  General purpose register index (USE_REG_E**))
     
    26612661 * @returns VBox status code.
    26622662 * @param   pVM         Pointer to the VM.
    2663  * @param   pVCpu       The VMCPU handle.
     2663 * @param   pVCpu       Pointer to the VMCPU.
    26642664 * @param   pRegFrame   The register frame.
    26652665 *
     
    26872687 * @returns VBox status code.
    26882688 * @param   pVM         Pointer to the VM.
    2689  * @param   pVCpu       The VMCPU handle.
     2689 * @param   pVCpu       Pointer to the VMCPU.
    26902690 * @param   pCtx        The CPU context.
    26912691 *
     
    27302730 * @returns VBox status code.
    27312731 * @param   pVM         Pointer to the VM.
    2732  * @param   pVCpu       The VMCPU handle.
     2732 * @param   pVCpu       Pointer to the VMCPU.
    27332733 * @param   pRegFrame   The register frame.
    27342734 *
     
    29452945 * @returns VBox status code.
    29462946 * @param   pVM         Pointer to the VM.
    2947  * @param   pVCpu       The VMCPU handle.
     2947 * @param   pVCpu       Pointer to the VMCPU.
    29482948 * @param   pRegFrame   The register frame.
    29492949 */
     
    29902990 * @returns VBox status code.
    29912991 * @param   pVM         Pointer to the VM.
    2992  * @param   pVCpu       The VMCPU handle.
     2992 * @param   pVCpu       Pointer to the VMCPU.
    29932993 * @param   pRegFrame   The register frame.
    29942994 */
     
    33023302 * @retval  VERR_*                  Fatal errors.
    33033303 *
    3304  * @param   pVCpu       The VMCPU handle.
     3304 * @param   pVCpu       Pointer to the VMCPU.
    33053305 * @param   pDis        The disassembler cpu state for the instruction to be
    33063306 *                      interpreted.
  • trunk/src/VBox/VMM/VMMAll/PDMAll.cpp

    r41800 r41802  
    4040 *
    4141 * @returns VBox status code.
    42  * @param   pVCpu           VMCPU handle.
     42 * @param   pVCpu           Pointer to the VMCPU.
    4343 * @param   pu8Interrupt    Where to store the interrupt on success.
    4444 */
     
    279279 *
    280280 * @returns VBox status code.
    281  * @param   pVCpu           VMCPU handle.
     281 * @param   pVCpu           Pointer to the VMCPU.
    282282 * @param   u8TPR           The new TPR.
    283283 */
     
    301301 *
    302302 * @returns The current TPR.
    303  * @param   pVCpu           VMCPU handle.
     303 * @param   pVCpu           Pointer to the VMCPU.
    304304 * @param   pu8TPR          Where to store the TRP.
    305305 * @param   pfPending       Pending interrupt state (out).
  • trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp

    r39402 r41802  
    640640 * Process the critical sections queued for ring-3 'leave'.
    641641 *
    642  * @param   pVCpu         The VMCPU handle.
     642 * @param   pVCpu         Pointer to the VMCPU.
    643643 */
    644644VMMDECL(void) PDMCritSectFF(PVMCPU pVCpu)
  • trunk/src/VBox/VMM/VMMAll/PGMAll.cpp

    r41783 r41802  
    398398 *
    399399 * @returns VBox status code (appropriate for trap handling and GC return).
    400  * @param   pVCpu       VMCPU handle.
     400 * @param   pVCpu       Pointer to the VMCPU.
    401401 * @param   uErr        The trap error code.
    402402 * @param   pRegFrame   Trap register frame.
     
    504504 * @retval  VINF_SUCCESS on success.
    505505 * @retval  VINF_PGM_SYNC_CR3 if we're out of shadow pages or something like that.
    506  * @param   pVCpu       VMCPU handle.
     506 * @param   pVCpu       Pointer to the VMCPU.
    507507 * @param   GCPtrPage   Page to invalidate.
    508508 */
     
    547547 *
    548548 * @returns VBox status code.
    549  * @param   pVCpu       VMCPU handle.
     549 * @param   pVCpu       Pointer to the VMCPU.
    550550 * @param   Addr        Guest virtual address to check
    551551 * @param   cbSize      Access size
     
    600600 *
    601601 * @returns VBox status code.
    602  * @param   pVCpu       VMCPU handle.
     602 * @param   pVCpu       Pointer to the VMCPU.
    603603 * @param   Addr        Guest virtual address to check
    604604 * @param   cbSize      Access size
     
    709709 * @retval  VERR_REM_FLUSHED_PAGES_OVERFLOW - not handled.
    710710 *
    711  * @param   pVCpu       VMCPU handle.
     711 * @param   pVCpu       Pointer to the VMCPU.
    712712 * @param   GCPtrPage   Page to invalidate.
    713713 *
     
    801801 * @returns VBox status code (appropriate for trap handling and GC return).
    802802 * @param   pVM         Pointer to the VM.
    803  * @param   pVCpu       VMCPU handle.
     803 * @param   pVCpu       Pointer to the VMCPU.
    804804 * @param   pRegFrame   Register frame.
    805805 * @param   pvFault     Fault address.
     
    820820 *
    821821 * @returns VBox status.
    822  * @param   pVCpu       VMCPU handle.
     822 * @param   pVCpu       Pointer to the VMCPU.
    823823 * @param   GCPtr       Guest Context virtual address of the page.
    824824 * @param   pfFlags     Where to store the flags. These are X86_PTE_*.
     
    842842 *
    843843 * @returns VBox status code.
    844  * @param   pVCpu       VMCPU handle.
     844 * @param   pVCpu       Pointer to the VMCPU.
    845845 * @param   GCPtr       Virtual address of the first page in the range.
    846846 * @param   fFlags      The OR  mask - page flags X86_PTE_*, excluding the page mask of course.
     
    870870 *
    871871 * @returns VBox status code.
    872  * @param   pVCpu       VMCPU handle.
     872 * @param   pVCpu       Pointer to the VMCPU.
    873873 * @param   GCPtr       Virtual address of the first page in the range.
    874874 * @param   fOpFlags    A combination of the PGM_MK_PK_XXX flags.
     
    889889 *
    890890 * @returns VBox status code.
    891  * @param   pVCpu       VMCPU handle.
     891 * @param   pVCpu       Pointer to the VMCPU.
    892892 * @param   GCPtr       Virtual address of the first page in the range.
    893893 * @param   fMmio2      Set if it is an MMIO2 page.
     
    905905 *
    906906 * @returns VBox status code.
    907  * @param   pVCpu       VMCPU handle.
     907 * @param   pVCpu       Pointer to the VMCPU.
    908908 * @param   GCPtr       Virtual address of the first page in the range.
    909909 * @param   fOpFlags    A combination of the PGM_MK_PG_XXX flags.
     
    919919 *
    920920 * @returns Pointer to the shadow PD.
    921  * @param   pVCpu       The VMCPU handle.
     921 * @param   pVCpu       Pointer to the VMCPU.
    922922 * @param   GCPtr       The address.
    923923 * @param   uGstPdpe    Guest PDPT entry. Valid.
     
    10521052 *
    10531053 * @returns VBox status.
    1054  * @param   pVCpu       VMCPU handle.
     1054 * @param   pVCpu       Pointer to the VMCPU.
    10551055 * @param   GCPtr       The address.
    10561056 * @param   uGstPml4e   Guest PML4 entry (valid).
     
    11551155 *
    11561156 * @returns VBox status.
    1157  * @param   pVCpu       VMCPU handle.
     1157 * @param   pVCpu       Pointer to the VMCPU.
    11581158 * @param   GCPtr       The address.
    11591159 * @param   ppPdpt      Receives address of pdpt
     
    12001200 *
    12011201 * @returns VBox status.
    1202  * @param   pVCpu       VMCPU handle.
     1202 * @param   pVCpu       Pointer to the VMCPU.
    12031203 * @param   GCPtr       The address.
    12041204 * @param   ppPdpt      Receives address of pdpt
     
    13671367 * @returns true if the page is present.
    13681368 * @returns false if the page is not present.
    1369  * @param   pVCpu       VMCPU handle.
     1369 * @param   pVCpu       Pointer to the VMCPU.
    13701370 * @param   GCPtr       Address within the page.
    13711371 */
     
    13821382 *
    13831383 * @returns VBox status.
    1384  * @param   pVCpu       VMCPU handle.
     1384 * @param   pVCpu       Pointer to the VMCPU.
    13851385 * @param   GCPtr       The address of the first page.
    13861386 * @param   cb          The size of the range in bytes.
     
    14001400 *
    14011401 * @returns VBox status code.
    1402  * @param   pVCpu       VMCPU handle.
     1402 * @param   pVCpu       Pointer to the VMCPU.
    14031403 * @param   GCPtr       Virtual address of the first page in the range.
    14041404 * @param   cb          Size (in bytes) of the range to apply the modification to.
     
    16891689 * Gets the current CR3 register value for the shadow memory context.
    16901690 * @returns CR3 value.
    1691  * @param   pVCpu       VMCPU handle.
     1691 * @param   pVCpu       Pointer to the VMCPU.
    16921692 */
    16931693VMMDECL(RTHCPHYS) PGMGetHyperCR3(PVMCPU pVCpu)
     
    17021702 * Gets the current CR3 register value for the nested memory context.
    17031703 * @returns CR3 value.
    1704  * @param   pVCpu       VMCPU handle.
     1704 * @param   pVCpu       Pointer to the VMCPU.
    17051705 */
    17061706VMMDECL(RTHCPHYS) PGMGetNestedCR3(PVMCPU pVCpu, PGMMODE enmShadowMode)
     
    17481748 * @returns CR3 value.
    17491749 * @param   pVM         Pointer to the VM.
    1750  * @param   pVCpu       VMCPU handle.
     1750 * @param   pVCpu       Pointer to the VMCPU.
    17511751 */
    17521752VMMDECL(RTHCPHYS) PGMGetInterRCCR3(PVM pVM, PVMCPU pVCpu)
     
    18171817 * @retval  VINF_PGM_SYNC_CR3 if monitoring requires a CR3 sync. This can
    18181818 *          safely be ignored and overridden since the FF will be set too then.
    1819  * @param   pVCpu       VMCPU handle.
     1819 * @param   pVCpu       Pointer to the VMCPU.
    18201820 * @param   cr3         The new cr3.
    18211821 * @param   fGlobal     Indicates whether this is a global flush or not.
     
    19271927 *          requires a CR3 sync. This can safely be ignored and overridden since
    19281928 *          the FF will be set too then.)
    1929  * @param   pVCpu       VMCPU handle.
     1929 * @param   pVCpu       Pointer to the VMCPU.
    19301930 * @param   cr3         The new cr3.
    19311931 */
     
    19791979 *
    19801980 * @returns VBox status code.
    1981  * @param   pVCpu       VMCPU handle.
     1981 * @param   pVCpu       Pointer to the VMCPU.
    19821982 * @param   cr0         Guest context CR0 register
    19831983 * @param   cr3         Guest context CR3 register
     
    21222122 * @retval  VINF_EM_SUSPEND or VINF_EM_OFF on a fatal runtime error. (R3 only)
    21232123 *
    2124  * @param   pVCpu       VMCPU handle.
     2124 * @param   pVCpu       Pointer to the VMCPU.
    21252125 * @param   cr0         The new cr0.
    21262126 * @param   cr4         The new cr4.
     
    21872187 *
    21882188 * @returns The current paging mode.
    2189  * @param   pVCpu       VMCPU handle.
     2189 * @param   pVCpu       Pointer to the VMCPU.
    21902190 */
    21912191VMMDECL(PGMMODE) PGMGetGuestMode(PVMCPU pVCpu)
     
    21992199 *
    22002200 * @returns The current paging mode.
    2201  * @param   pVCpu       VMCPU handle.
     2201 * @param   pVCpu       Pointer to the VMCPU.
    22022202 */
    22032203VMMDECL(PGMMODE) PGMGetShadowMode(PVMCPU pVCpu)
     
    26492649 * @returns Number of conflicts.
    26502650 * @param   pVM     Pointer to the VM.
    2651  * @param   pVCpu   The VMCPU handle.
     2651 * @param   pVCpu   Pointer to the VMCPU.
    26522652 * @param   cr3     The current guest CR3 register value.
    26532653 * @param   cr4     The current guest CR4 register value.
  • trunk/src/VBox/VMM/VMMAll/PGMAllBth.h

    r41783 r41802  
    439439 * @returns VBox status code (appropriate for trap handling and GC return).
    440440 *
    441  * @param   pVCpu       VMCPU Handle.
     441 * @param   pVCpu       Pointer to the VMCPU.
    442442 * @param   uErr        The trap error code.
    443443 * @param   pRegFrame   Trap register frame.
     
    11031103 * @returns VBox status code.
    11041104 *
    1105  * @param   pVCpu       The VMCPU handle.
     1105 * @param   pVCpu       Pointer to the VMCPU.
    11061106 * @param   GCPtrPage   Page to invalidate.
    11071107 *
     
    13961396 * Update the tracking of shadowed pages.
    13971397 *
    1398  * @param   pVCpu       The VMCPU handle.
     1398 * @param   pVCpu       Pointer to the VMCPU.
    13991399 * @param   pShwPage    The shadow page.
    14001400 * @param   HCPhys      The physical page we is being dereferenced.
     
    14731473 * Update the tracking of shadowed pages.
    14741474 *
    1475  * @param   pVCpu       The VMCPU handle.
     1475 * @param   pVCpu       Pointer to the VMCPU.
    14761476 * @param   pShwPage    The shadow page.
    14771477 * @param   u16         The top 16-bit of the pPage->HCPhys.
     
    15861586 * structured will be mapped in this function.
    15871587 *
    1588  * @param   pVCpu       The VMCPU handle.
     1588 * @param   pVCpu       Pointer to the VMCPU.
    15891589 * @param   pPteDst     Destination page table entry.
    15901590 * @param   PdeSrc      Source page directory entry (i.e. Guest OS page directory entry).
     
    18071807 * @returns VBox status code.
    18081808 * @returns VINF_PGM_SYNCPAGE_MODIFIED_PDE if it modifies the PDE in any way.
    1809  * @param   pVCpu       The VMCPU handle.
     1809 * @param   pVCpu       Pointer to the VMCPU.
    18101810 * @param   PdeSrc      Page directory entry of the guest.
    18111811 * @param   GCPtrPage   Guest context page address.
     
    23592359 *
    23602360 * @returns VBox status code.
    2361  * @param   pVCpu       The VMCPU handle.
     2361 * @param   pVCpu       Pointer to the VMCPU.
    23622362 * @param   uErr        Page fault error code.
    23632363 * @param   pPdeSrc     Guest page directory entry.
     
    25472547 *
    25482548 * @returns VBox status code.
    2549  * @param   pVCpu       The VMCPU handle.
     2549 * @param   pVCpu       Pointer to the VMCPU.
    25502550 * @param   iPD         Page directory index.
    25512551 * @param   pPDSrc      Source page directory (i.e. Guest OS page directory).
     
    32613261 *
    32623262 * @returns VBox status code.
    3263  * @param   pVCpu       The VMCPU handle.
     3263 * @param   pVCpu       Pointer to the VMCPU.
    32643264 * @param   GCPtrPage   Page to invalidate.
    32653265 */
     
    34013401 *
    34023402 * @returns VBox status code (informational included).
    3403  * @param   pVCpu       The VMCPU handle.
     3403 * @param   pVCpu       Pointer to the VMCPU.
    34043404 * @param   GCPtrPage   The address of the page to sync.
    34053405 * @param   fPage       The effective guest page flags.
     
    35913591 *
    35923592 * @returns VBox status code, no specials.
    3593  * @param   pVCpu       The VMCPU handle.
     3593 * @param   pVCpu       Pointer to the VMCPU.
    35943594 * @param   cr0         Guest context CR0 register.
    35953595 * @param   cr3         Guest context CR3 register. Not subjected to the A20
     
    36833683 * @returns The number of errors.
    36843684 * @param   pVM         The virtual machine.
    3685  * @param   pVCpu       The VMCPU handle.
     3685 * @param   pVCpu       Pointer to the VMCPU.
    36863686 * @param   cr3         Guest context CR3 register.
    36873687 * @param   cr4         Guest context CR4 register.
     
    44454445 * @retval  VINF_SUCCESS.
    44464446 *
    4447  * @param   pVCpu           The VMCPU handle.
     4447 * @param   pVCpu           Pointer to the VMCPU.
    44484448 * @param   GCPhysCR3       The physical address in the CR3 register.  (A20
    44494449 *                          mask already applied.)
     
    46804680 *
    46814681 * @returns VBox status, no specials.
    4682  * @param   pVCpu       The VMCPU handle.
     4682 * @param   pVCpu       Pointer to the VMCPU.
    46834683 */
    46844684PGM_BTH_DECL(int, UnmapCR3)(PVMCPU pVCpu)
  • trunk/src/VBox/VMM/VMMAll/PGMAllGst.h

    r41800 r41802  
    254254 *
    255255 * @returns VBox status.
    256  * @param   pVCpu       The VMCPU handle.
     256 * @param   pVCpu       Pointer to the VMCPU.
    257257 * @param   GCPtr       Guest Context virtual address of the page.
    258258 * @param   pfFlags     Where to store the flags. These are X86_PTE_*, even for big pages.
     
    325325 *
    326326 * @returns VBox status code.
    327  * @param   pVCpu       The VMCPU handle.
     327 * @param   pVCpu       Pointer to the VMCPU.
    328328 * @param   GCPtr       Virtual address of the first page in the range. Page aligned!
    329329 * @param   cb          Size (in bytes) of the page range to apply the modification to. Page aligned!
     
    404404 *
    405405 * @returns VBox status code.
    406  * @param   pVCpu       The VMCPU handle.
     406 * @param   pVCpu       Pointer to the VMCPU.
    407407 * @param   GCPtr       Guest context pointer.
    408408 * @param   pPDE        Pointer to guest PDE structure.
  • trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp

    r41800 r41802  
    10261026 *
    10271027 * @returns VBox status code.
    1028  * @param   pVM                 The VM handle
     1028 * @param   pVM                 Pointer to the VM.
    10291029 * @param   GCPhys              The start address of the access handler. This
    10301030 *                              must be a fully page aligned range or we risk
     
    11521152 *
    11531153 * @returns VBox status code.
    1154  * @param   pVM                 The VM handle
     1154 * @param   pVM                 Pointer to the VM.
    11551155 * @param   GCPhys              The start address of the access handler. This
    11561156 *                              must be a fully page aligned range or we risk
  • trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp

    r41800 r41802  
    548548 *
    549549 * @param   pVM         Pointer to the VM.
    550  * @param   pVCpu       The VMCPU handle.
     550 * @param   pVCpu       Pointer to the VMCPU.
    551551 * @param   pShwPageCR3 CR3 root page
    552552 * @param   pMap        Pointer to the mapping in question.
  • trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp

    r41783 r41802  
    332332 * @returns true if enabled.
    333333 * @returns false if disabled.
    334  * @param   pVCpu    VMCPU handle.
     334 * @param   pVCpu    Pointer to the VMCPU.
    335335 */
    336336VMMDECL(bool) PGMPhysIsA20Enabled(PVMCPU pVCpu)
     
    17541754 * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid physical address.
    17551755 *
    1756  * @param   pVCpu       VMCPU handle.
     1756 * @param   pVCpu       Pointer to the VMCPU.
    17571757 * @param   GCPhys      The guest physical address of the page that should be mapped.
    17581758 * @param   ppv         Where to store the address corresponding to GCPhys.
     
    17881788 * @retval  VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS if it's not a valid physical address.
    17891789 *
    1790  * @param   pVCpu       VMCPU handle.
     1790 * @param   pVCpu       Pointer to the VMCPU.
    17911791 * @param   GCPhys      The guest physical address of the page that should be mapped.
    17921792 * @param   ppv         Where to store the address corresponding to GCPhys.
  • trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp

    r41783 r41802  
    739739 * @returns false if we consider it to still be a paging page.
    740740 * @param   pVM         Pointer to the VM.
    741  * @param   pVCpu       VMCPU Handle.
     741 * @param   pVCpu       Pointer to the VMCPU.
    742742 * @param   pRegFrame   Trap register frame.
    743743 * @param   pDis        The disassembly info for the faulting instruction.
     
    821821 * @returns VBox status code suitable for scheduling.
    822822 * @param   pVM         Pointer to the VM.
    823  * @param   pVCpu       The VMCPU handle.
     823 * @param   pVCpu       Pointer to the VMCPU.
    824824 * @param   pPool       The pool.
    825825 * @param   pPage       The pool page (head).
     
    948948 * @returns VBox status code suitable for scheduling.
    949949 * @param   pVM         Pointer to the VM.
    950  * @param   pVCpu       The VMCPU handle.
     950 * @param   pVCpu       Pointer to the VMCPU.
    951951 * @param   pPool       The pool.
    952952 * @param   pPage       The pool page (head).
     
    27032703 * @retval  VINF_SUCCESS if successfully added.
    27042704 * @retval  VINF_PGM_SYNC_CR3 is it needs to be deferred to ring 3 (GC only)
    2705  * @param   pVCpu     The VMCPU handle.
     2705 * @param   pVCpu     Pointer to the VMCPU.
    27062706 * @remark  Should only be used when monitoring is available, thus placed in
    27072707 *          the PGMPOOL_WITH_MONITORING #ifdef.
  • trunk/src/VBox/VMM/VMMAll/PGMAllShw.h

    r39402 r41802  
    187187 *
    188188 * @returns VBox status.
    189  * @param   pVCpu       The VMCPU handle.
     189 * @param   pVCpu       Pointer to the VMCPU.
    190190 * @param   GCPtr       Guest Context virtual address of the page.
    191191 * @param   pfFlags     Where to store the flags. These are X86_PTE_*.
     
    349349 *
    350350 * @returns VBox status code.
    351  * @param   pVCpu       The VMCPU handle.
     351 * @param   pVCpu       Pointer to the VMCPU.
    352352 * @param   GCPtr       Virtual address of the first page in the range. Page aligned!
    353353 * @param   cb          Size (in bytes) of the range to apply the modification to. Page aligned!
  • trunk/src/VBox/VMM/VMMAll/SELMAll.cpp

    r41800 r41802  
    765765 *
    766766 * @returns VBox status code.
    767  * @param   pVCpu   VMCPU Handle.
     767 * @param   pVCpu   Pointer to the VMCPU.
    768768 * @param   SelCPL  Current privilege level. Get this from SS - CS might be conforming!
    769769 *                  A full selector can be passed, we'll only use the RPL part.
     
    11711171 *
    11721172 * @param   pVM                 Pointer to the VM.
    1173  * @param   pVCpu               VMCPU Handle.
     1173 * @param   pVCpu               Pointer to the VMCPU.
    11741174 * @param   pGCPtrTss           Where to store the TSS address.
    11751175 * @param   pcbTss              Where to store the TSS size limit.
     
    12031203 * This is called by PGM.
    12041204 *
    1205  * @param   pVM       The VM handle
    1206  * @param   pVCpu     The VMCPU handle
     1205 * @param   pVM       Pointer to the VM.
     1206 * @param   pVCpu     Pointer to the VMCPU.
    12071207 */
    12081208VMMDECL(void) SELMShadowCR3Changed(PVM pVM, PVMCPU pVCpu)
  • trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp

    r41801 r41802  
    4646 *
    4747 * @returns VBox status code.
    48  * @param   pVCpu                   VMCPU handle.
     48 * @param   pVCpu                   Pointer to the VMCPU.
    4949 * @param   pu8TrapNo               Where to store the trap number.
    5050 * @param   pEnmType                Where to store the trap type
     
    7575 *
    7676 * @returns The current trap number.
    77  * @param   pVCpu                   VMCPU handle.
     77 * @param   pVCpu                   Pointer to the VMCPU.
    7878 */
    7979VMMDECL(uint8_t)  TRPMGetTrapNo(PVMCPU pVCpu)
     
    9191 *
    9292 * @returns Error code.
    93  * @param   pVCpu                   VMCPU handle.
     93 * @param   pVCpu                   Pointer to the VMCPU.
    9494 */
    9595VMMDECL(RTGCUINT)  TRPMGetErrorCode(PVMCPU pVCpu)
     
    123123 *
    124124 * @returns Fault address associated with the trap.
    125  * @param   pVCpu                   VMCPU handle.
     125 * @param   pVCpu                   Pointer to the VMCPU.
    126126 */
    127127VMMDECL(RTGCUINTPTR) TRPMGetFaultAddress(PVMCPU pVCpu)
     
    140140 *
    141141 * @returns VBox status code.
    142  * @param   pVCpu                   VMCPU handle.
     142 * @param   pVCpu                   Pointer to the VMCPU.
    143143 */
    144144VMMDECL(int) TRPMResetTrap(PVMCPU pVCpu)
     
    168168 *
    169169 * @returns VBox status code.
    170  * @param   pVCpu               VMCPU handle.
     170 * @param   pVCpu               Pointer to the VMCPU.
    171171 * @param   u8TrapNo            The trap vector to assert.
    172172 * @param   enmType             Trap type.
     
    200200 * which takes an errorcode when making this request.
    201201 *
    202  * @param   pVCpu               VMCPU handle.
     202 * @param   pVCpu               Pointer to the VMCPU.
    203203 * @param   uErrorCode          The new error code.
    204204 */
     
    232232 * when making this request.
    233233 *
    234  * @param   pVCpu               VMCPU handle.
     234 * @param   pVCpu               Pointer to the VMCPU.
    235235 * @param   uCR2                The new fault address (cr2 register).
    236236 */
     
    253253 * @returns true if software interrupt, false if not.
    254254 *
    255  * @param   pVCpu               VMCPU handle.
     255 * @param   pVCpu               Pointer to the VMCPU.
    256256 */
    257257VMMDECL(bool) TRPMIsSoftwareInterrupt(PVMCPU pVCpu)
     
    266266 *
    267267 * @returns true if trap active, false if not.
    268  * @param   pVCpu               VMCPU handle.
     268 * @param   pVCpu               Pointer to the VMCPU.
    269269 */
    270270VMMDECL(bool)  TRPMHasTrap(PVMCPU pVCpu)
     
    279279 *
    280280 * @returns VBox status code.
    281  * @param   pVCpu                   VMCPU handle.
     281 * @param   pVCpu                   Pointer to the VMCPU.
    282282 * @param   pu8TrapNo               Where to store the trap number.
    283283 * @param   pEnmType                Where to store the trap type
  • trunk/src/VBox/VMM/VMMAll/VMMAll.cpp

    r41783 r41802  
    172172 *
    173173 * @returns bottom of the stack.
    174  * @param   pVCpu       The VMCPU handle.
     174 * @param   pVCpu       Pointer to the VMCPU.
    175175 */
    176176VMMDECL(RTRCPTR) VMMGetStackRC(PVMCPU pVCpu)
  • trunk/src/VBox/VMM/VMMR0/PGMR0.cpp

    r41800 r41802  
    6161 *
    6262 * @param   pVM         Pointer to the VM.
    63  * @param   pVCpu       The VMCPU handle.
     63 * @param   pVCpu       Pointer to the VMCPU.
    6464 *
    6565 * @remarks Must be called from within the PGM critical section. The caller
     
    176176 *
    177177 * @param   pVM         Pointer to the VM.
    178  * @param   pVCpu       The VMCPU handle.
     178 * @param   pVCpu       Pointer to the VMCPU.
    179179 *
    180180 * @remarks Must be called from within the PGM critical section. The caller
     
    380380 * @returns VBox status code (appropriate for trap handling and GC return).
    381381 * @param   pVM                 Pointer to the VM.
    382  * @param   pVCpu               VMCPU Handle.
     382 * @param   pVCpu               Pointer to the VMCPU.
    383383 * @param   enmShwPagingMode    Paging mode for the nested page tables.
    384384 * @param   uErr                The trap error code.
  • trunk/src/VBox/VMM/VMMR0/VMMR0.cpp

    r41801 r41802  
    404404 * Record return code statistics
    405405 * @param   pVM         Pointer to the VM.
    406  * @param   pVCpu       The VMCPU handle.
     406 * @param   pVCpu       Pointer to the VMCPU.
    407407 * @param   rc          The status code.
    408408 */
  • trunk/src/VBox/VMM/VMMR3/CPUM.cpp

    r41801 r41802  
    35033503    /** Pointer to the VM. */
    35043504    PVM             pVM;
    3505     /** The VMCPU handle. */
     3505    /** Pointer to the VMCPU. */
    35063506    PVMCPU          pVCpu;
    35073507    /** Pointer to the first byte in the segment. */
     
    38153815 *
    38163816 * @returns VBox status. (recompiler failure)
    3817  * @param   pVCpu       The VMCPU handle.
     3817 * @param   pVCpu       Pointer to the VMCPU.
    38183818 * @param   pCtxCore    The context core (for trap usage).
    38193819 * @see     @ref pg_raw
     
    38833883 *
    38843884 * @returns Adjusted rc.
    3885  * @param   pVCpu       The VMCPU handle.
     3885 * @param   pVCpu       Pointer to the VMCPU.
    38863886 * @param   rc          Raw mode return code
    38873887 * @param   pCtxCore    The context core (for trap usage).
     
    39663966 *
    39673967 * @returns The changed flags.
    3968  * @param   pVCpu       The VMCPU handle.
     3968 * @param   pVCpu       Pointer to the VMCPU.
    39693969 * @param   puCpl       Where to return the current privilege level (CPL).
    39703970 */
  • trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp

    r41800 r41802  
    5252    /** Pointer to the VM. */
    5353    PVM             pVM;
    54     /** The VMCPU handle. */
     54    /** Pointer to the VMCPU. */
    5555    PVMCPU          pVCpu;
    5656    /** The address space for resolving symbol. */
     
    607607 *
    608608 * @returns VBox status code.
    609  * @param   pVCpu           VMCPU handle.
     609 * @param   pVCpu           Pointer to the VMCPU.
    610610 * @param   pszOutput       Output buffer.  This will always be properly
    611611 *                          terminated if @a cbOutput is greater than zero.
     
    628628 *
    629629 * @returns VBox status code.
    630  * @param   pVCpu           VMCPU handle.
     630 * @param   pVCpu           Pointer to the VMCPU.
    631631 * @param   pszPrefix       Short prefix string to the disassembly string. (optional)
    632632 */
  • trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp

    r41783 r41802  
    13191319 *
    13201320 * @returns VINF_SUCCESS or VERR_OUT_OF_RANGE.
    1321  * @param   pVM             The VM handle
     1321 * @param   pVM             Pointer to the VM.
    13221322 * @param   iRange          The ordinal of the range.
    13231323 * @param   pGCPhysStart    Where to return the start of the range. Optional.
  • trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp

    r41800 r41802  
    765765 * @returns True if changed, false if unchanged.
    766766 *
    767  * @param   pVM                 The VM handle
     767 * @param   pVM                 Pointer to the VM.
    768768 * @param   pbPage              The page bits.
    769769 * @param   pLSPage             The live save tracking structure for the page.
     
    23322332 * @returns VBox status code.
    23332333 *
    2334  * @param   pVM         The VM handle
     2334 * @param   pVM         Pointer to the VM.
    23352335 * @param   pSSM        The SSM handle.
    23362336 * @param   uVersion    The saved state version.
  • trunk/src/VBox/VMM/VMMR3/SELM.cpp

    r41801 r41802  
    19891989 * @returns VBox status code, see SELMR3GetSelectorInfo for details.
    19901990 *
    1991  * @param   pVCpu       VMCPU handle.
     1991 * @param   pVCpu       Pointer to the VMCPU.
    19921992 * @param   Sel         The selector to get info about.
    19931993 * @param   pSelInfo    Where to store the information.
     
    21742174 *
    21752175 * @param   pVM         Pointer to the VM.
    2176  * @param   pVCpu       VMCPU handle.
     2176 * @param   pVCpu       Pointer to the VMCPU.
    21772177 * @param   Sel         The selector to get info about.
    21782178 * @param   pSelInfo    Where to store the information.
  • trunk/src/VBox/VMM/VMMR3/TRPM.cpp

    r41801 r41802  
    971971 * @returns VBox status code.
    972972 * @param   pVM         Pointer to the VM.
    973  * @param   pVCpu       The VMCPU handle.
     973 * @param   pVCpu       Pointer to the VMCPU.
    974974 */
    975975VMMR3DECL(int) TRPMR3SyncIDT(PVM pVM, PVMCPU pVCpu)
  • trunk/src/VBox/VMM/VMMR3/VM.cpp

    r41801 r41802  
    35073507 * Flag a guru meditation ... a hack.
    35083508 *
    3509  * @param   pVM             The VM handle
     3509 * @param   pVM             Pointer to the VM.
    35103510 *
    35113511 * @todo    Rewrite this part. The guru meditation should be flagged
  • trunk/src/VBox/VMM/VMMR3/VMEmt.cpp

    r41800 r41802  
    10411041 *          case an appropriate status code is returned.
    10421042 * @param   pVM         Pointer to the VM.
    1043  * @param   pVCpu       VMCPU handle.
     1043 * @param   pVCpu       Pointer to the VMCPU.
    10441044 * @param   fIgnoreInterrupts   If set the VM_FF_INTERRUPT flags is ignored.
    10451045 * @thread  The emulation thread.
  • trunk/src/VBox/VMM/VMMR3/VMM.cpp

    r41801 r41802  
    16261626 *          here, nor will any non-EM scheduling status codes be returned.
    16271627 *
    1628  * @param   pVM         The VM handle
     1628 * @param   pVM         Pointer to the VM.
    16291629 * @param   pVCpu       The handle of the calling EMT.
    16301630 *
     
    19851985 * @returns VBox status code.
    19861986 * @param   pVM         Pointer to the VM.
    1987  * @param   pVCpu       VMCPU handle.
     1987 * @param   pVCpu       Pointer to the VMCPU.
    19881988 */
    19891989VMMR3DECL(int) VMMR3ResumeHyper(PVM pVM, PVMCPU pVCpu)
  • trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp

    r41800 r41802  
    227227 *
    228228 * @param   pVM         Pointer to the VM.
    229  * @param   pVCpu       VMCPU Handle.
     229 * @param   pVCpu       Pointer to the VMCPU.
    230230 * @param   rcErr       VBox status code.
    231231 */
  • trunk/src/VBox/VMM/include/PGMInternal.h

    r41783 r41802  
    342342 * Invalidates a page.
    343343 *
    344  * @param   pVCpu       The VMCPU handle.
     344 * @param   pVCpu       Pointer to the VMCPU.
    345345 * @param   GCVirt      The virtual address of the page to invalidate.
    346346 */
     
    370370 * Invalidates a 4MB page directory entry.
    371371 *
    372  * @param   pVCpu       The VMCPU handle.
     372 * @param   pVCpu       Pointer to the VMCPU.
    373373 * @param   GCVirt      The virtual address within the page directory to invalidate.
    374374 */
     
    384384 * Invalidates the TLBs of the specified VCPU
    385385 *
    386  * @param   pVCpu       The VMCPU handle.
     386 * @param   pVCpu       Pointer to the VMCPU.
    387387 */
    388388#ifdef IN_RC
Note: See TracChangeset for help on using the changeset viewer.

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