On 26/01/2021 13:35, Jan Beulich wrote:
> On 21.01.2021 22:27, Andrew Cooper wrote:
>> --- a/xen/include/asm-x86/msr.h
>> +++ b/xen/include/asm-x86/msr.h
>> @@ -306,6 +306,38 @@ struct vcpu_msrs
>> };
>> } misc_features_enables;
>>
>> + /*
>> + * 0x00000560 ... 57x - MSR_RTIT_*
>> + *
>> + * "Real Time Instruction Trace", now called Processor Trace.
>> + *
>> + * These MSRs are not exposed to guests. They are controlled by Xen
>> + * behind the scenes, when vmtrace is enabled for the domain.
>> + *
>> + * MSR_RTIT_OUTPUT_BASE not stored here. It is fixed per vcpu, and
>> + * derived from v->vmtrace.buf.
>> + */
>> + struct {
>> + /*
>> + * Placed in the MSR load/save lists. Only modified by hypercall in
>> + * the common case.
>> + */
>> + uint64_t ctl;
> IIUC this field will be used by subsequent patches only?
Correct.
~Andrew