Changeset 87815 in vbox
- Timestamp:
- Feb 19, 2021 10:07:50 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/TMInternal.h
r87814 r87815 164 164 R3PTRTYPE(PPDMCRITSECT) pCritSect; 165 165 166 /* new cache line (64-bit / 64 bytes)*/166 /* --- new cache line (64-bit / 64 bytes) --- */ 167 167 168 168 /** Type specific data. */ … … 282 282 uint32_t volatile idxSchedule; 283 283 /** The clock for this queue. */ 284 TMCLOCK enmClock; 284 TMCLOCK enmClock; /**< @todo consider duplicating this in TMTIMERQUEUER0 for better cache locality (paTimers). */ 285 285 286 286 /** The size of the paTimers allocation (in entries). */ … … 295 295 bool fCannotGrow; 296 296 /** Align on 64-byte boundrary. */ 297 bool afAlignment1[7]; 297 bool afAlignment1[3]; 298 /** The current max timer Hz hint. */ 299 uint32_t volatile uMaxHzHint; 300 301 /* --- new cache line (64-bit / 64 bytes) --- */ 298 302 299 303 /** Time spent doing scheduling and timer callbacks. */ 300 304 STAMPROFILE StatDo; 301 /** The current max timer Hz hint. */ 302 uint32_t volatile uMaxHzHint; 303 uint32_t u64Alignment2[7]; 305 uint64_t u64Alignment2[4]; 304 306 305 307 /** Lock serializing the active timer list and associated work. */
Note:
See TracChangeset
for help on using the changeset viewer.