VirtualBox

Changeset 45455 in vbox for trunk


Ignore:
Timestamp:
Apr 10, 2013 12:24:35 PM (12 years ago)
Author:
vboxsync
Message:

VMM/VMMR0/HM: build fix.

File:
1 edited

Legend:

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

    r45453 r45455  
    441441 *
    442442 * @returns VBox status code.
    443  * @param   pVCpu           Pointer to the VMCPU. 
     443 * @param   pVCpu           Pointer to the VMCPU.
    444444 * @param   pVmxTransient   Pointer to the VMX transient structure.
    445445 *
     
    459459 *
    460460 * @returns VBox status code.
    461  * @param   pVCpu           Pointer to the VMCPU. 
     461 * @param   pVCpu           Pointer to the VMCPU.
    462462 * @param   pVmxTransient   Pointer to the VMX transient structure.
    463463 */
     
    479479 *
    480480 * @returns VBox status code.
    481  * @param   pVCpu           Pointer to the VMCPU. 
     481 * @param   pVCpu           Pointer to the VMCPU.
    482482 * @param   pVmxTransient   Pointer to the VMX transient structure.
    483483 */
     
    498498 * transient structure.
    499499 *
    500  * @returns VBox status code. 
    501  * @param   pVCpu           Pointer to the VMCPU. 
     500 * @returns VBox status code.
     501 * @param   pVCpu           Pointer to the VMCPU.
    502502 * @param   pVmxTransient   Pointer to the VMX transient structure.
    503503 */
     
    517517 * Reads the exit qualification from the VMCS into the VMX transient structure.
    518518 *
    519  * @returns VBox status code. 
    520  * @param   pVCpu           Pointer to the VMCPU. 
     519 * @returns VBox status code.
     520 * @param   pVCpu           Pointer to the VMCPU.
    521521 * @param   pVmxTransient   Pointer to the VMX transient structure.
    522522 */
     
    558558 * transient structure.
    559559 *
    560  * @returns VBox status code. 
     560 * @returns VBox status code.
    561561 * @param   pVmxTransient   Pointer to the VMX transient structure.
    562562 */
     
    23242324 * @returns VBox status code.
    23252325 * @param   pVM         Pointer to the VM.
    2326  * @param   pVCpu       Pointer to the VMCPU. 
     2326 * @param   pVCpu       Pointer to the VMCPU.
    23272327 * @param   pMixedCtx   Pointer to the guest-CPU context. The data may be
    23282328 *                      out-of-sync. Make sure to update the required fields
    23292329 *                      before using them.
    2330  * 
     2330 *
    23312331 * @remarks requires EFER.
    23322332 */
     
    44314431/**
    44324432 * Loads the VMCS write-cache into the CPU (by executing VMWRITEs).
    4433  * 
    4434  * @param   pVCpu           Pointer to the VMCPU. 
     4433 *
     4434 * @param   pVCpu           Pointer to the VMCPU.
    44354435 * @param   pCache          Pointer to the VMCS cache.
    4436  * 
     4436 *
    44374437 * @remarks No-long-jump zone!!!
    44384438 */
     
    44524452 * Stores the VMCS read-cache from the CPU (by executing VMREADs).
    44534453 *
    4454  * @param   pVCpu           Pointer to the VMCPU. 
     4454 * @param   pVCpu           Pointer to the VMCPU.
    44554455 * @param   pCache          Pointer to the VMCS cache.
    4456  * 
     4456 *
    44574457 * @remarks No-long-jump zone!!!
    44584458 */
     
    51615161 * context.
    51625162 *
    5163  * @returns VBox status code. 
    5164  * @param   pVCpu       Pointer to the VMCPU. 
     5163 * @returns VBox status code.
     5164 * @param   pVCpu       Pointer to the VMCPU.
    51655165 * @param   idxSel      Index of the selector in the VMCS.
    51665166 * @param   idxLimit    Index of the segment limit in the VMCS.
     
    51695169 * @param   pSelReg     Pointer to the segment selector.
    51705170 *
    5171  * @remarks No-long-jump zone!!! 
     5171 * @remarks No-long-jump zone!!!
    51725172 * @remarks Never call this function directly. Use the VMXLOCAL_READ_SEG() macro
    51735173 *          as that takes care of whether to read from the VMCS cache or not.
     
    52245224#define VMXLOCAL_READ_SEG(Sel, CtxSel) \
    52255225    hmR0VmxReadSegmentReg(pVCpu, VMX_VMCS16_GUEST_FIELD_##Sel, VMX_VMCS32_GUEST_##Sel##_LIMIT,                  \
    5226                           VMX_VMCS_GUEST_##Sel##_BASE_CACHE_IDX, VMX_VMCS32_GUEST_##Sel##_ACCESS_RIGHTS, &pMixedCtx->##CtxSel)
     5226                          VMX_VMCS_GUEST_##Sel##_BASE_CACHE_IDX, VMX_VMCS32_GUEST_##Sel##_ACCESS_RIGHTS, &pMixedCtx->CtxSel)
    52275227#else
    5228 #define VMXLOCAL_READ_SEG(Sel, Val) \
     5228#define VMXLOCAL_READ_SEG(Sel, CtxSel) \
    52295229    hmR0VmxReadSegmentReg(pVCpu, VMX_VMCS16_GUEST_FIELD_##Sel, VMX_VMCS32_GUEST_##Sel##_LIMIT,                  \
    5230                           VMX_VMCS_GUEST_##Sel##_BASE, VMX_VMCS32_GUEST_##Sel##_ACCESS_RIGHTS, &pMixedCtx->##CtxSel)
     5230                          VMX_VMCS_GUEST_##Sel##_BASE, VMX_VMCS32_GUEST_##Sel##_ACCESS_RIGHTS, &pMixedCtx->CtxSel)
    52315231#endif
    52325232
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