Changeset 65595 in vbox
- Timestamp:
- Feb 2, 2017 7:25:28 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/x86.h
r64113 r65595 3260 3260 /** 20 - Number of parameters for a call-gate. 3261 3261 * Ignored if interrupt-, trap- or task-gate. */ 3262 unsigned u 4ParmCount : 4;3263 /** 2 4- Reserved / ignored. */3264 unsigned u 4Reserved : 4;3262 unsigned u5ParmCount : 5; 3263 /** 25 - Reserved / ignored. */ 3264 unsigned u3Reserved : 3; 3265 3265 /** 28 - Segment Type. */ 3266 3266 unsigned u4Type : 4; -
trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
r65587 r65595 4364 4364 Log(("iemRaiseXcptOrIntInProtMode: vec=%#x P=%u DPL=%u DT=%u:%u A=%u %04x:%04x%04x\n", 4365 4365 u8Vector, Idte.Gate.u1Present, Idte.Gate.u2Dpl, Idte.Gate.u1DescType, Idte.Gate.u4Type, 4366 Idte.Gate.u 4ParmCount, Idte.Gate.u16Sel, Idte.Gate.u16OffsetHigh, Idte.Gate.u16OffsetLow));4366 Idte.Gate.u5ParmCount, Idte.Gate.u16Sel, Idte.Gate.u16OffsetHigh, Idte.Gate.u16OffsetLow)); 4367 4367 4368 4368 /* -
trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h
r65512 r65595 1335 1335 1336 1336 /* Only used outside of long mode. */ 1337 cbWords = pDesc->Legacy.Gate.u 4ParmCount;1337 cbWords = pDesc->Legacy.Gate.u5ParmCount; 1338 1338 1339 1339 /* If EFER.LMA is 0, there's extra work to do. */ -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-Trap16SetGate.c
r62484 r65595 43 43 pIdte->Gate.u16OffsetHigh = 0; 44 44 pIdte->Gate.u16Sel = uSel; 45 pIdte->Gate.u 4ParmCount = cParams;45 pIdte->Gate.u5ParmCount = cParams; 46 46 pIdte->Gate.u4Type = bType; 47 47 pIdte->Gate.u2Dpl = bDpl; 48 pIdte->Gate.u 4Reserved = 0;48 pIdte->Gate.u3Reserved = 0; 49 49 pIdte->Gate.u1DescType = 0; /* system */ 50 50 pIdte->Gate.u1Present = 1; -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-Trap32SetGate.c
r62484 r65595 43 43 pIdte->Gate.u16OffsetHigh = (uint16_t)(off >> 16); 44 44 pIdte->Gate.u16Sel = uSel; 45 pIdte->Gate.u 4ParmCount = cParams;45 pIdte->Gate.u5ParmCount = cParams; 46 46 pIdte->Gate.u4Type = bType; 47 47 pIdte->Gate.u2Dpl = bDpl; 48 pIdte->Gate.u 4Reserved = 0;48 pIdte->Gate.u3Reserved = 0; 49 49 pIdte->Gate.u1DescType = 0; /* system */ 50 50 pIdte->Gate.u1Present = 1;
Note:
See TracChangeset
for help on using the changeset viewer.