Changeset 20996 in vbox
- Timestamp:
- Jun 26, 2009 10:20:02 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HWACCMR0Mixed.mac
r18070 r20996 93 93 mov ecx, 0 94 94 jmp .cached_write 95 96 ALIGN(16) 95 96 ALIGN(16) 97 97 .cached_write: 98 98 mov eax, [xBX + VMCSCACHE.Write.aField + xCX*4] … … 127 127 sub xSP, xS*2 128 128 sidt [xSP] 129 129 130 130 %ifdef VBOX_WITH_DR6_EXPERIMENT 131 131 ; Restore DR6 - experiment, not safe! … … 216 216 add xSP, xS*2 217 217 %endif 218 218 219 219 pop xAX ; saved LDTR 220 220 lldt ax 221 221 222 222 add xSP, xS ; pCtx 223 223 … … 230 230 jmp .cached_read 231 231 232 ALIGN(16) 232 ALIGN(16) 233 233 .cached_read: 234 234 dec xCX … … 398 398 mov ecx, 0 399 399 jmp .cached_write 400 401 ALIGN(16) 400 401 ALIGN(16) 402 402 .cached_write: 403 403 mov eax, [xBX + VMCSCACHE.Write.aField + xCX*4] … … 543 543 %ifdef VMX_USE_CACHED_VMCS_ACCESSES 544 544 pop xDX ; saved pCache 545 545 546 546 mov ecx, [xDX + VMCSCACHE.Read.cValidEntries] 547 547 cmp ecx, 0 ; can't happen
Note:
See TracChangeset
for help on using the changeset viewer.