VirtualBox

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


Ignore:
Timestamp:
Jan 16, 2025 12:23:19 AM (4 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
166943
Message:

VMM/NEM,Main: Feed the cpu bug mitigation parameters to both HM and NEM. jiraref:VBP-947

File:
1 edited

Legend:

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

    r107308 r107801  
    424424    /** Whether \#DE needs to be intercepted for GIM. */
    425425    bool                        fGCMTrapXcptDE : 1;
     426#ifdef VBOX_VMM_TARGET_X86
     427    /** Set if indirect branch prediction barrier on VM exit. */
     428    bool                        fIbpbOnVmExit : 1;
     429    /** Set if indirect branch prediction barrier on VM entry. */
     430    bool                        fIbpbOnVmEntry : 1;
     431    /** Set if level 1 data cache should be flushed on VM entry. */
     432    bool                        fL1dFlushOnVmEntry : 1;
     433    /** Set if level 1 data cache should be flushed on EMT scheduling. */
     434    bool                        fL1dFlushOnSched : 1;
     435    /** Set if MDS related buffers should be cleared on VM entry. */
     436    bool                        fMdsClearOnVmEntry : 1;
     437    /** Set if MDS related buffers should be cleared on EMT scheduling. */
     438    bool                        fMdsClearOnSched : 1;
     439#endif
    426440
    427441#if defined(RT_OS_LINUX)
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