#include <Cpuid.h>
CPUID Intel Processor Trace ECX for CPUID leaf CPUID_INTEL_PROCESSOR_TRACE, sub-leaf CPUID_INTEL_PROCESSOR_TRACE_MAIN_LEAF.
Definition at line 3006 of file Cpuid.h.
struct { ... } CPUID_INTEL_PROCESSOR_TRACE_MAIN_LEAF_ECX::Bits |
◆ LIP
UINT32 CPUID_INTEL_PROCESSOR_TRACE_MAIN_LEAF_ECX::LIP |
[Bit 31] If 1, generated packets which contain IP payloads have LIP values, which include the CS base component.
Definition at line 3036 of file Cpuid.h.
◆ Reserved
UINT32 CPUID_INTEL_PROCESSOR_TRACE_MAIN_LEAF_ECX::Reserved |
◆ RTIT
UINT32 CPUID_INTEL_PROCESSOR_TRACE_MAIN_LEAF_ECX::RTIT |
[Bit 0] If 1, Tracing can be enabled with IA32_RTIT_CTL.ToPA = 1, hence utilizing the ToPA output scheme; IA32_RTIT_OUTPUT_BASE and IA32_RTIT_OUTPUT_MASK_PTRS MSRs can be accessed.
Definition at line 3016 of file Cpuid.h.
◆ SingleRangeOutput
UINT32 CPUID_INTEL_PROCESSOR_TRACE_MAIN_LEAF_ECX::SingleRangeOutput |
[Bit 2] If 1, indicates support of Single-Range Output scheme.
Definition at line 3026 of file Cpuid.h.
◆ ToPA
UINT32 CPUID_INTEL_PROCESSOR_TRACE_MAIN_LEAF_ECX::ToPA |
[Bit 1] If 1, ToPA tables can hold any number of output entries, up to the maximum allowed by the MaskOrTableOffset field of IA32_RTIT_OUTPUT_MASK_PTRS.
Definition at line 3022 of file Cpuid.h.
◆ TraceTransportSubsystem
UINT32 CPUID_INTEL_PROCESSOR_TRACE_MAIN_LEAF_ECX::TraceTransportSubsystem |
[Bit 3] If 1, indicates support of output to Trace Transport subsystem.
Definition at line 3030 of file Cpuid.h.
◆ Uint32
UINT32 CPUID_INTEL_PROCESSOR_TRACE_MAIN_LEAF_ECX::Uint32 |
All bit fields as a 32-bit value
Definition at line 3041 of file Cpuid.h.
The documentation for this union was generated from the following file:
- sdk/include/reactos/x86x64/Intel/Cpuid.h