VirtualBox

Changeset 90973 in vbox for trunk/include


Ignore:
Timestamp:
Aug 27, 2021 11:04:01 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
146612
Message:

VMM: Correctly update idxBuf so we flush the right buffer when we get to ring-3. Tweaked the EMT/flusher race mitigation hack in vmmR3LogReturnFlush and added a couple of counters for it. [padding fix for windows] bugref:10086

Location:
trunk/include/VBox/vmm
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/vm.h

    r90959 r90973  
    219219        struct VMMCPU       s;
    220220#endif
    221         uint8_t             padding[1152];       /* multiple of 64 */
     221        uint8_t             padding[1216];       /* multiple of 64 */
    222222    } vmm;
    223223
     
    282282
    283283    /** Align the following members on page boundary. */
    284     uint8_t                 abAlignment2[2936];
     284    uint8_t                 abAlignment2[2872];
    285285
    286286    /** PGM part. */
  • trunk/include/VBox/vmm/vm.mac

    r90959 r90973  
    6969    .tm                     resb 5760
    7070    alignb 64
    71     .vmm                    resb 1152
     71    .vmm                    resb 1216
    7272    alignb 64
    7373    .pdm                    resb 256
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