VirtualBox

Changeset 83372 in vbox for trunk/src/VBox/VMM/VMMR3


Ignore:
Timestamp:
Mar 23, 2020 2:52:24 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
136577
Message:

GIM/KVM: Update system-time struct on demand. Fixes guests that rely on the struct being frequently updated, e.g. SLES 10 SP4 (see bugref:7270).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/GIMKvm.cpp

    r82968 r83372  
    416416
    417417    /*
    418      * Update guest memory with the system-time struct.
     418     * Update guest memory with the system-time struct. Technically we are cheating
     419     * by only writing the struct once with the version incremented by two; in reality,
     420     * the system-time struct is enabled once by the boot CPU and not concurrently read
     421     * by other VCPUs at the same time.
    419422     */
    420423    Assert(!(SystemTime.u32Version & UINT32_C(1)));
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