- Timestamp:
- Sep 2, 2009 11:02:48 AM (15 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vm.h
r22042 r22707 973 973 /** @def VM_REM_SIZE 974 974 * Must be multiple of 32 and coherent with REM_ENV_SIZE from REMInternal.h. */ 975 # define VM_REM_SIZE 0x1 0A00975 # define VM_REM_SIZE 0x11100 976 976 char padding[VM_REM_SIZE]; /* multiple of 32 */ 977 977 } rem; -
trunk/src/VBox/VMM/REMInternal.h
r20749 r22707 175 175 /** Array of recorded handler noticications. 176 176 * These are replayed when entering REM. */ 177 REMHANDLERNOTIFICATION aHandlerNotifications[ 32];177 REMHANDLERNOTIFICATION aHandlerNotifications[64]; 178 178 volatile uint32_t idxPendingList; 179 179 volatile uint32_t idxFreeList; -
trunk/src/VBox/VMM/VMMAll/REMAll.cpp
r21519 r22707 214 214 215 215 /* 216 * Less than 20items means we should flush.216 * Less than 48 items means we should flush. 217 217 */ 218 218 uint32_t cFree = 0; … … 222 222 { 223 223 Assert(idx < RT_ELEMENTS(pVM->rem.s.aHandlerNotifications)); 224 if (++cFree > 20)224 if (++cFree >= 48) 225 225 return; 226 226 }
Note:
See TracChangeset
for help on using the changeset viewer.