Vol. 3C 36-71
INTEL® PROCESSOR TRACE
15c
RSM, TraceEn restored to 1
0
1
1
See WRMSR cases for
packets on enable.
FUP/TIP.PGE IP is
SMRAM.LIP
15e
RSM (TraceEn=1, goes to shutdown)
1
0
0
None
15f
RSM (TraceEn=1, goes to shutdown)
1
0
1
None
15d
RSM (TraceEn=1, goes to shutdown)
1
1
1
None
16i
Vmext
0
0
0
None
16a
Vmext
0
0
1
*PIP if OF=1, and “Conceal
VM exits from Intel PT” exe-
cution control = 0;
*TraceStop if VMCSh.LIP is
in a TraceStop region
PIP(HostCR3, NR=0)?,
TraceStop?
16b
VM exit, MSR list sets TraceEn=1
0
0
0
See WRMSR cases for
packets on enable. FUP IP
is VMCSh.LIP
16c
VM exit, MSR list sets TraceEn=1
0
1
1
See WRMSR cases for
packets on enable.
FUP/TIP.PGE IP is
VMCSh.LIP
16e
VM exit
0
1
1
*PIP if OF=1, and “Conceal
VM exits from Intel PT” exe-
cution control = 0;
*MODE.Exec if the value is
different, since last TIP.PGD
PIP(HostCR3, NR=0)?,
MODE.Exec?,
TIP.PGE(VMCSh.LIP)
16f
VM exit, MSR list clears TraceEn=0
1
0
0
*PIP if OF=1, and “Conceal
VM exits from Intel PT” exe-
cution control = 0;
FUP(VMCSg.LIP),
PIP(HostCR3, NR=0)?,
TIP.PGD
16j
VM exit, ContextEN 1->0
1
0
0
FUP(VMCSg.LIP), TIP.PGD
16g
VM exit
1
0
1
*PIP if OF=1, and “Conceal
VM exits from Intel PT” exe-
cution control = 0;
*TraceStop if VMCSh.LIP is
in a TraceStop region
FUP(VMCSg.LIP),
PIP(HostCR3, NR=0)?,
TIP.PGD(VMCSh.LIP),
TraceStop?
16h
VM exit
1
1
1
*PIP if OF=1, and “Conceal
VM exits from Intel PT” exe-
cution control = 0;
*MODE.Exec if the value is
different, since last TIP.PGD
FUP(VMCSg.LIP),
PIP(HostCR3, NR=0)?,
MODE.Exec,
TIP(VMCSh.LIP)
17a
VM entry
0
0
0
None
17b
VM entry
0
0
1
*PIP if OF=1, and “Conceal
VM entries from Intel PT”
execution control = 0;
*TraceStop if VMCSg.LIP is
in a TraceStop region
PIP(GuestCR3, NR=1)?,
TraceStop?
17c
VM entry, MSR load list sets TraceEn=1 0
0
1
See WRMSR cases for
packets on enable. FUP IP
is VMCSg.LIP
Table 36-50. Packet Generation under Different Enable Conditions (Contd.)
Case
Operation
PktEn
Before
PktEn
After
CntxEn
After
Other Dependencies
Packets Output