VirtualBox

Changeset 99976 in vbox for trunk/src/VBox/VMM/include


Ignore:
Timestamp:
May 25, 2023 11:44:00 AM (21 months ago)
Author:
vboxsync
Message:

VMM/NEMR3Native-darwin-armv8: Set the vTimer offset to account for suspending VMs, bugref:10387 bugref:10390

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/NEMInternal.h

    r99735 r99976  
    287287    bool                        fCreatedVm   : 1;
    288288# if defined(VBOX_VMM_TARGET_ARMV8)
    289     /** @todo */
     289    /** @name vTimer related state.
     290     * @{ */
     291    /** The counter frequency in Hz as obtained from CNTFRQ_EL0. */
     292    uint64_t                    u64CntFrqHz;
     293    /** The CNTVCT_EL0 value after the VM was resumed. */
     294    uint64_t                    u64VTimerValuePaused;
     295    /** @} */
    290296# else
    291297    /** Set if hv_vm_space_create() was called successfully. */
     
    485491    /** Flag whether the vTimer got activated and is masked. */
    486492    bool                        fVTimerActivated;
     493    /** Flag whether to update the vTimer offset. */
     494    bool                        fVTimerOffUpdate;
     495    /** The vTimer offset programmed. */
     496    uint64_t                    u64VTimerOff;
    487497# else
    488498    /** The vCPU handle associated with the EMT executing this vCPU. */
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