VirtualBox

Ignore:
Timestamp:
Oct 8, 2015 6:09:45 PM (9 years ago)
Author:
vboxsync
Message:

VMM: Made @param pVCpu more uniform and to the point.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/PGMAllBth.h

    r58122 r58123  
    9191 * @retval  VINF_EM_RAW_EMULATE_INSTR
    9292 *
    93  * @param   pVCpu           The current CPU.
     93 * @param   pVCpu           The cross context virtual CPU structure of the calling EMT.
    9494 * @param   pGstWalk        The guest page table walk result.
    9595 * @param   uErr            The error code.
     
    144144 * @returns Strict VBox status code.
    145145 *
    146  * @param   pVCpu           The current CPU.
     146 * @param   pVCpu           The cross context virtual CPU structure of the calling EMT.
    147147 * @param   uErr            The error code.
    148148 * @param   pRegFrame       The register frame.
     
    443443 * @returns VBox status code (appropriate for trap handling and GC return).
    444444 *
    445  * @param   pVCpu       Pointer to the VMCPU.
     445 * @param   pVCpu       The cross context virtual CPU structure.
    446446 * @param   uErr        The trap error code.
    447447 * @param   pRegFrame   Trap register frame.
     
    11761176 * @returns VBox status code.
    11771177 *
    1178  * @param   pVCpu       Pointer to the VMCPU.
     1178 * @param   pVCpu       The cross context virtual CPU structure.
    11791179 * @param   GCPtrPage   Page to invalidate.
    11801180 *
     
    14731473 * Update the tracking of shadowed pages.
    14741474 *
    1475  * @param   pVCpu       Pointer to the VMCPU.
     1475 * @param   pVCpu       The cross context virtual CPU structure.
    14761476 * @param   pShwPage    The shadow page.
    14771477 * @param   HCPhys      The physical page we is being dereferenced.
     
    15501550 * Update the tracking of shadowed pages.
    15511551 *
    1552  * @param   pVCpu       Pointer to the VMCPU.
     1552 * @param   pVCpu       The cross context virtual CPU structure.
    15531553 * @param   pShwPage    The shadow page.
    15541554 * @param   u16         The top 16-bit of the pPage->HCPhys.
     
    16631663 * structured will be mapped in this function.
    16641664 *
    1665  * @param   pVCpu       Pointer to the VMCPU.
     1665 * @param   pVCpu       The cross context virtual CPU structure.
    16661666 * @param   pPteDst     Destination page table entry.
    16671667 * @param   PdeSrc      Source page directory entry (i.e. Guest OS page directory entry).
     
    18841884 * @returns VBox status code.
    18851885 * @returns VINF_PGM_SYNCPAGE_MODIFIED_PDE if it modifies the PDE in any way.
    1886  * @param   pVCpu       Pointer to the VMCPU.
     1886 * @param   pVCpu       The cross context virtual CPU structure.
    18871887 * @param   PdeSrc      Page directory entry of the guest.
    18881888 * @param   GCPtrPage   Guest context page address.
     
    23692369 *
    23702370 * @returns VINF_EM_RAW_GUEST_TRAP.
    2371  * @param   pVCpu           Pointer to the VMCPU.
     2371 * @param   pVCpu           The cross context virtual CPU structure.
    23722372 * @param   uErr            The error code of the shadow fault.  Corrections to
    23732373 *                          TRPM's copy will be made if necessary.
     
    23932393 *
    23942394 * @returns VINF_EM_RAW_GUEST_TRAP.
    2395  * @param   pVCpu           Pointer to the VMCPU.
     2395 * @param   pVCpu           The cross context virtual CPU structure.
    23962396 * @param   uErr            The error code of the shadow fault.  Corrections to
    23972397 *                          TRPM's copy will be made if necessary.
     
    24142414 *
    24152415 * @returns VINF_EM_RAW_GUEST_TRAP.
    2416  * @param   pVCpu           Pointer to the VMCPU.
     2416 * @param   pVCpu           The cross context virtual CPU structure.
    24172417 * @param   uErr            The error code of the shadow fault.  Corrections to
    24182418 *                          TRPM's copy will be made if necessary.
     
    24362436 *
    24372437 * @returns VBox status code.
    2438  * @param   pVCpu       Pointer to the VMCPU.
     2438 * @param   pVCpu       The cross context virtual CPU structure.
    24392439 * @param   uErr        Page fault error code.
    24402440 * @param   pPdeSrc     Guest page directory entry.
     
    26252625 *
    26262626 * @returns VBox status code.
    2627  * @param   pVCpu       Pointer to the VMCPU.
     2627 * @param   pVCpu       The cross context virtual CPU structure.
    26282628 * @param   iPD         Page directory index.
    26292629 * @param   pPDSrc      Source page directory (i.e. Guest OS page directory).
     
    33393339 *
    33403340 * @returns VBox status code.
    3341  * @param   pVCpu       Pointer to the VMCPU.
     3341 * @param   pVCpu       The cross context virtual CPU structure.
    33423342 * @param   GCPtrPage   Page to invalidate.
    33433343 */
     
    34793479 *
    34803480 * @returns VBox status code (informational included).
    3481  * @param   pVCpu       Pointer to the VMCPU.
     3481 * @param   pVCpu       The cross context virtual CPU structure.
    34823482 * @param   GCPtrPage   The address of the page to sync.
    34833483 * @param   fPage       The effective guest page flags.
     
    36693669 *
    36703670 * @returns VBox status code, no specials.
    3671  * @param   pVCpu       Pointer to the VMCPU.
     3671 * @param   pVCpu       The cross context virtual CPU structure.
    36723672 * @param   cr0         Guest context CR0 register.
    36733673 * @param   cr3         Guest context CR3 register. Not subjected to the A20
     
    37613761 * @returns The number of errors.
    37623762 * @param   pVM         The cross context VM structure.
    3763  * @param   pVCpu       Pointer to the VMCPU.
     3763 * @param   pVCpu       The cross context virtual CPU structure.
    37643764 * @param   cr3         Guest context CR3 register.
    37653765 * @param   cr4         Guest context CR4 register.
     
    45234523 * @retval  VINF_SUCCESS.
    45244524 *
    4525  * @param   pVCpu           Pointer to the VMCPU.
     4525 * @param   pVCpu           The cross context virtual CPU structure.
    45264526 * @param   GCPhysCR3       The physical address in the CR3 register.  (A20
    45274527 *                          mask already applied.)
     
    47544754 *
    47554755 * @returns VBox status, no specials.
    4756  * @param   pVCpu       Pointer to the VMCPU.
     4756 * @param   pVCpu       The cross context virtual CPU structure.
    47574757 */
    47584758PGM_BTH_DECL(int, UnmapCR3)(PVMCPU pVCpu)
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