Changeset 26120 in vbox
- Timestamp:
- Feb 1, 2010 1:42:29 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/EMHandleRCTmpl.h
r26066 r26120 149 149 150 150 /* 151 * PGM pool flush pending (guest SMP only) 151 * PGM pool flush pending (guest SMP only). 152 */ 153 /** @todo jumping back and forth between ring 0 and 3 can burn a lot of cycles 154 * if the EMT thread that's supposed to handle the flush is currently not active 155 * (e.g. waiting to be scheduled) -> fix this properly! 152 156 * 153 * Todo: jumping back and forth between ring 0 and 3 can burn a lot of cycles if the EMT thread that's supposed to handle 154 * the flush is currently not active (e.g. waiting to be scheduled) -> fix this properly! 157 * bird: Since the clearing is global and done via a rendezvous any CPU can do 158 * it. They would have to choose who to call VMMR3EmtRendezvous and send 159 * the rest to VMMR3EmtRendezvousFF ... Hmm ... that's not going to work 160 * all that well since the the latter will race the setup done by the 161 * first. Guess that means we need some new magic in that area for 162 * handling this case. :/ 155 163 */ 156 164 case VINF_PGM_POOL_FLUSH_PENDING:
Note:
See TracChangeset
for help on using the changeset viewer.