VirtualBox

Ignore:
Timestamp:
Feb 27, 2025 9:44:01 AM (2 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167772
Message:

VMM/NEMR3Native-win-armv8.cpp: Need to call WHvResumePartitionTime() to get time ticking despite the docs claiming that it is resumed as soon as vCPU starts executing. Also suspend time already when querying the guest CPU tick counter, bugref:10392 [committed a bit too much]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId-armv8.cpp

    r108404 r108405  
    168168    /* Write ID_AA64ISAR0_EL1 register back. */
    169169    pVM->cpum.s.GuestIdRegs.u64RegIdAa64Isar0El1 = u64IdReg;
    170 
    171 
    172     u64IdReg = pVM->cpum.s.GuestIdRegs.u64RegIdAa64Dfr0El1;
    173     PORTABLE_DISABLE_FEATURE_BIT_CFG(0, u64IdReg, ARMV8_ID_AA64DFR0_EL1_PMUVER,   ARMV8_ID_AA64DFR0_EL1_PMUVER_SUPPORTED_V3, CPUMISAEXTCFG_DISABLED ,    ARMV8_ID_AA64DFR0_EL1_PMUVER_NOT_IMPL);
    174 
    175     pVM->cpum.s.GuestIdRegs.u64RegIdAa64Dfr0El1 = u64IdReg;
    176170
    177171    /** @todo Other ID and feature registers. */
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