VirtualBox

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


Ignore:
Timestamp:
Feb 8, 2018 4:11:47 PM (7 years ago)
Author:
vboxsync
Message:

VMM: NEM kick off.

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

Legend:

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

    r70885 r70918  
    168168    } em;
    169169
     170    /** NEM part. */
     171    union VMCPUUNIONNEM
     172    {
     173#ifdef ___NEMInternal_h
     174        struct NEMCPU       s;
     175#endif
     176        uint8_t             padding[128];       /* multiple of 64 */
     177    } nem;
     178
    170179    /** TRPM part. */
    171180    union VMCPUUNIONTRPM
     
    254263
    255264    /** Align the following members on page boundary. */
    256     uint8_t                 abAlignment2[2104];
     265    uint8_t                 abAlignment2[1976];
    257266
    258267    /** PGM part. */
     
    11861195    } em;
    11871196
     1197    /** NEM part. */
     1198    union
     1199    {
     1200#ifdef ___NEMInternal_h
     1201        struct NEM  s;
     1202#endif
     1203        uint8_t     padding[128];       /* multiple of 64 */
     1204    } nem;
     1205
    11881206    /** TM part. */
    11891207    union
     
    13181336    /** Padding for aligning the cpu array on a page boundary. */
    13191337#if defined(VBOX_WITH_REM) && defined(VBOX_WITH_RAW_MODE)
    1320     uint8_t         abAlignment2[3870];
     1338    uint8_t         abAlignment2[3742];
    13211339#elif defined(VBOX_WITH_REM) && !defined(VBOX_WITH_RAW_MODE)
    1322     uint8_t         abAlignment2[1630];
     1340    uint8_t         abAlignment2[1502];
    13231341#elif !defined(VBOX_WITH_REM) && defined(VBOX_WITH_RAW_MODE)
    1324     uint8_t         abAlignment2[30];
    1325 #else
    1326     uint8_t         abAlignment2[1886];
     1342    uint8_t         abAlignment2[3998];
     1343#else
     1344    uint8_t         abAlignment2[1758];
    13271345#endif
    13281346
  • trunk/include/VBox/vmm/vm.mac

    r70885 r70918  
    6464    .hm                     resb 5824
    6565    .em                     resb 1408
     66    .nem                    resb 128
    6667    .trpm                   resb 128
    6768    .tm                     resb 384
     
    161162    .iom                    resb 896
    162163    .em                     resb 256
     164    .nem                    resb 128
    163165    .tm                     resb 2496
    164166    .dbgf                   resb 2368
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette