Changeset 56666 in vbox for trunk/src/VBox/VMM/VMMR0
- Timestamp:
- Jun 28, 2015 4:25:06 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp
r56665 r56666 4804 4804 if (cbInstr <= 15 && cbInstr >= 1) 4805 4805 { 4806 Assert(cbInstr >= 1 + IoExitInfo.n.u1REP);4806 Assert(cbInstr >= 1U + IoExitInfo.n.u1REP); 4807 4807 if (IoExitInfo.n.u1Type == SVM_IOIO_WRITE) 4808 4808 { … … 4813 4813 && pVM->cpum.ro.GuestFeatures.enmMicroarch >= kCpumMicroarch_AMD_15h_First) 4814 4814 { 4815 AssertMsg(IoExitInfo.n.u3SEG == X86_SREG_DS || cbInstr > 1 + IoExitInfo.n.u1REP,4815 AssertMsg(IoExitInfo.n.u3SEG == X86_SREG_DS || cbInstr > 1U + IoExitInfo.n.u1REP, 4816 4816 ("u32Seg=%d cbInstr=%d u1REP=%d", IoExitInfo.n.u3SEG, cbInstr, IoExitInfo.n.u1REP)); 4817 4817 rcStrict = IEMExecStringIoWrite(pVCpu, cbValue, enmAddrMode, IoExitInfo.n.u1REP, (uint8_t)cbInstr, 4818 4818 IoExitInfo.n.u3SEG); 4819 4819 } 4820 else if (cbInstr != 1U + IoExitInfo.n.u1REP) 4821 rcStrict = IEMExecStringIoWrite(pVCpu, cbValue, enmAddrMode, IoExitInfo.n.u1REP, (uint8_t)cbInstr, 4822 X86_SREG_DS); 4820 4823 else 4821 4824 rcStrict = IEMExecOne(pVCpu);
Note:
See TracChangeset
for help on using the changeset viewer.