VirtualBox

Changeset 96811 in vbox for trunk/include/VBox/vmm


Ignore:
Timestamp:
Sep 21, 2022 1:23:31 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
153702
Message:

VMM,IPRT,VBoxGuest,SUPDrv: Added a more efficient interface for guest logging using the CPUID instruction. This is mainly intended for development use and not enabled by default. Require updating host drivers.

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

Legend:

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

    r96435 r96811  
    14521452        struct IEM  s;
    14531453#endif
    1454         uint8_t     padding[8];         /* multiple of 8 */
     1454        uint8_t     padding[16];         /* multiple of 8 */
    14551455    } iem;
    14561456
     
    14781478
    14791479    /** Padding for aligning the structure size on a page boundrary. */
    1480     uint8_t         abAlignment2[8880 - sizeof(PVMCPUR3) * VMM_MAX_CPU_COUNT];
     1480    uint8_t         abAlignment2[8872 - sizeof(PVMCPUR3) * VMM_MAX_CPU_COUNT];
    14811481
    14821482    /* ---- end small stuff ---- */
  • trunk/include/VBox/vmm/vm.mac

    r96435 r96811  
    173173    .vm                     resb 32
    174174    .cfgm                   resb 8
    175     .iem                    resb 8
     175    .iem                    resb 16
    176176    .R0Stats                resb 64
    177177    .gcm                    resb 32
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