VirtualBox

Changeset 87812 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Feb 19, 2021 8:54:49 PM (4 years ago)
Author:
vboxsync
Message:

VMM/TM: Replaced the global timer active list lock with per queue locks. bugref:9943

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

Legend:

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

    r87792 r87812  
    13641364        struct TM   s;
    13651365#endif
    1366         uint8_t     padding[9152];      /* multiple of 64 */
     1366        uint8_t     padding[9920];      /* multiple of 64 */
    13671367    } tm;
    13681368
     
    14631463
    14641464    /** Padding for aligning the structure size on a page boundrary. */
    1465     uint8_t         abAlignment2[2392 - sizeof(PVMCPUR3) * VMM_MAX_CPU_COUNT];
     1465    uint8_t         abAlignment2[1624 - sizeof(PVMCPUR3) * VMM_MAX_CPU_COUNT];
    14661466
    14671467    /* ---- end small stuff ---- */
  • trunk/include/VBox/vmm/vm.mac

    r87792 r87812  
    6363    alignb 64
    6464    .hm                     resb 5888
     65    alignb 64
    6566    .nem                    resb 512
     67    alignb 64
    6668    .trpm                   resb 128
     69    alignb 64
    6770    .tm                     resb 5760
     71    alignb 64
    6872    .vmm                    resb 896
     73    alignb 64
    6974    .pdm                    resb 256
     75    alignb 64
    7076    .iom                    resb 512
     77    alignb 64
    7178    .dbgf                   resb 512
     79    alignb 64
    7280    .gim                    resb 512
     81    alignb 64
    7382    .apic                   resb 3840
    7483
     84    alignb 64
    7585    .fTraceGroups           resd 1
    7686    .uAdHoc                 resd 1
     
    121131    alignb 64
    122132    .cpum                   resb 1536
     133    alignb 64
    123134    .vmm                    resb 1600
     135    alignb 64
    124136    .pgm                    resb 21120
     137    alignb 64
    125138    .hm                     resb 5504
     139    alignb 64
    126140    .trpm                   resb 2048
     141    alignb 64
    127142    .selm                   resb 768
     143    alignb 64
    128144    .mm                     resb 192
     145    alignb 64
    129146    .pdm                    resb 8128
     147    alignb 64
    130148    .iom                    resb 1152
     149    alignb 64
    131150    .em                     resb 256
     151    alignb 64
    132152    .nem                    resb 128
    133     .tm                     resb 9152
     153    alignb 64
     154    .tm                     resb 9920
     155    alignb 64
    134156    .dbgf                   resb 2432
     157    alignb 64
    135158    .ssm                    resb 128
     159    alignb 64
    136160    .gim                    resb 448
     161    alignb 64
    137162    .apic                   resb 128
     163    alignb 64
    138164    .vm                     resb 32
    139165    .cfgm                   resb 8
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