Changeset 71296 in vbox for trunk/src/VBox/VMM/VMMR0
- Timestamp:
- Mar 10, 2018 12:53:26 AM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 121231
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp
r71243 r71296 1408 1408 if (fWhat & CPUMCTX_EXTRN_TR) 1409 1409 { 1410 /* AMD-V likes loading TR with in AVAIL state, whereas intel insists on BUSY. So, 1411 avoid to trigger sanity assertions around the code, always fix this. */ 1410 1412 COPY_BACK_SEG(iReg, HvX64RegisterTr, pCtx->tr); 1413 switch (pCtx->tr.Attr.n.u4Type) 1414 { 1415 case X86_SEL_TYPE_SYS_386_TSS_BUSY: 1416 case X86_SEL_TYPE_SYS_286_TSS_BUSY: 1417 break; 1418 case X86_SEL_TYPE_SYS_386_TSS_AVAIL: 1419 pCtx->tr.Attr.n.u4Type = X86_SEL_TYPE_SYS_386_TSS_BUSY; 1420 break; 1421 case X86_SEL_TYPE_SYS_286_TSS_AVAIL: 1422 pCtx->tr.Attr.n.u4Type = X86_SEL_TYPE_SYS_286_TSS_BUSY; 1423 break; 1424 } 1411 1425 iReg++; 1412 1426 }
Note:
See TracChangeset
for help on using the changeset viewer.